角色登錄如何區分

					//獲取後臺接口 分出角色
					//選定角色  存到本地存儲
      				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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章