UNPKG

gisq-dd-mobile

Version:

gisq dingding mobile lib

124 lines (103 loc) 2.58 kB
# default ## Project setup ``` npm install ``` ### Compiles and hot-reloads for development ``` npm run serve ``` ### Compiles and minifies for production ``` npm run build ``` ### Run your tests ``` npm run test ``` ### Lints and fixes files ``` npm run lint ``` ###0.0.11 ``` v0.0.11 修复gdd无法定位获取位置地址信息问题 ``` ### Customize configuration See [Configuration Reference](https://cli.vuejs.org/config/). ### ``` npm publish --registry http://registry.npmjs.org ``` ###使用说明 ``` 类库包含钉钉和浙政钉2个平台的js鉴权 1、使用时可以在根目录下新建.env.dd .env.gdd文件 如下: .env.dd NODE_ENV='development' //可以修改prod VUE_APP_MODE='dd' ------------------------------------------------ .env.gdd NODE_ENV='development' //可以修改prod VUE_APP_MODE='gdd' 2、在package.json脚本文件中配置 "scripts": { "dev:ddH5": "vue-cli-service serve --mode dd", "dev:gddH5": "vue-cli-service serve --mode gdd", "build:ddH5": "vue-cli-service build --mode dd", "build:gddH5": "vue-cli-service build --mode gdd" }, 用户根据自己情况选取 但是必须根据第1点新建文件.env.dd和.env.gdd 最后用户可以执行命令 npm run dev:ddH5,npm run dev:gddH5测试或者npm run build:ddH5,npm run build:gddH5 打包 3、demo示例 <template> <div id="app"> <img alt="Vue logo" src="./assets/logo.png"> <HelloWorld msg="Welcome to Your Vue.js App" /> </div> </template> <script> import HelloWorld from './components/HelloWorld.vue' import axios from 'axios' //import dd from 'gdt-jsapi' //浙政钉 import dd from 'dingtalk-jsapi' //钉钉 与浙政钉二选一 import * as gisqDD from 'gisq-dd-mobile' const corpId = "27835"; export default { name: 'app', components: { HelloWorld }, data() { return { ready: false, } }, created() { console.log(gisqDD) //gisqDD.gd.alert("sssdd"); gisqDD.gd.locate() var _this = this; _this.ready = false; gisq.gd.freeLoginNew(corpId, "http://192.168.10.219:30085/api/demo", true, function() { _this.ready = true; }, function(err) { alert(JSON.stringify(err)) }); }, methods: { }, } </script> <style> #app { font-family: 'Avenir', Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; color: #2c3e50; margin-top: 60px; } </style> ```"# gisqdd"