gisq-dd-mobile
v0.0.15
Published
gisq dingding mobile lib
Downloads
5
Maintainers
Readme
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
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"