//获取后台接口 分出角色
//选定角色 存到本地存储
if(this.servicer){
/* 把区分企业和服务商的主关键字存到本地 juese:1企业 2服务商" */
uni.setStorageSync("jueseId",this.servicer.juese)
let jueseId=uni.getStorageSync("jueseId")
console.log(jueseId)
this.setjuese(jueseId)
}
else if(this.company){
/* 把区分企业和服务商的主关键字存到本地 juese:1企业 2服务商" */
uni.setStorageSync("jueseId",this.company.juese)
let jueseId=uni.getStorageSync("jueseId")
console.log(jueseId)
this.setjuese(jueseId)
}
//vuex
const state = {
juese:""//区分企业和服务商
};
const mutations = {
//区分企业和服务商
setjuese(state,val){
state.juese=val
}
}
//在App.vue中的onLaunch事件中 获取本地存储 利用commit再赋值一次
onLaunch: function(se) {
/* 判断有没有jueseId 没有就加载上 */
if(uni.getStorageSync('jueseId')){
let jueseId= uni.getStorageSync('jueseId')
this.$store.commit('setjuese',jueseId)
}
}
//页面中
<text>服务费:</text>
//"juese==2" 禁用
<input v-if="juese==2" type="number" :value="service_fee" name="service_fee" />
<text v-else style="color: red;font-weight:100">{{service_fee}}</text>
<view class="ServiceCostText">元</view>
角色登录如何区分
最新推荐文章于 2024-04-19 19:43:17 发布