parent
79b808404a
commit
d23d45f8a6
10 changed files with 56 additions and 41 deletions
@ -1,16 +0,0 @@ |
||||
/** |
||||
* @description 鉴权指令 |
||||
* 当传入的权限当前用户没有时,会移除该组件 |
||||
* 用例:<Tag v-auth>text</Tag> 或者:<Tag v-auth="'user:编辑'">text</Tag> |
||||
* */ |
||||
export default { |
||||
inserted(el, binding, vnode) { |
||||
const btnText = el.innerText |
||||
const btnPermissions = uni.getStorageSync('auth') |
||||
if (btnText && btnPermissions && btnPermissions.length) { |
||||
const isPermission = btnPermissions.includes(btnText) |
||||
// 如果按钮集合里没有该权限,就把该按钮给去除
|
||||
!isPermission && el.parentNode && el.parentNode.removeChild(el) |
||||
} |
||||
}, |
||||
}; |
@ -1,12 +0,0 @@ |
||||
/** |
||||
* 插件 |
||||
* */ |
||||
|
||||
import auth from './auth' |
||||
|
||||
export default { |
||||
async install(Vue, options) { |
||||
// 指令
|
||||
Vue.directive('auth', auth) |
||||
} |
||||
}; |
@ -0,0 +1,20 @@ |
||||
|
||||
// #ifdef MP-WEIXIN
|
||||
import uma from 'umtrack-wx'; |
||||
uma.init({ |
||||
appKey: '64cc98d5a1a164591b62da3e', // 由友盟分配的APP_KEY
|
||||
useOpenid: true, |
||||
// 使用Openid进行统计,此项为false时将使用友盟+uuid进行用户统计。
|
||||
// 使用Openid来统计微信小程序的用户,会使统计的指标更为准确,对系统准确性要求高的应用推荐使用Openid
|
||||
autoGetOpenid: true, |
||||
// 使用openid进行统计时,是否授权友盟自动获取Openid,
|
||||
// 如若需要,请到友盟后台"设置管理-应用信息"(https://mp.umeng.com/setting/appset)中设置appId及secret
|
||||
debug: true,// 是否打开调试模式
|
||||
uploadUserInfo: true, // 自动上传用户信息,设为false取消上传,默认为false
|
||||
enableVerify: true |
||||
}); |
||||
uma.install = function(Vue) { |
||||
Vue.prototype.$uma = uma; |
||||
} |
||||
export default uma; |
||||
// #endif
|
Loading…
Reference in new issue