当前位置: 首页 > news >正文

邢台做网站可信赖国际域名注册流程

邢台做网站可信赖,国际域名注册流程,广西建设网郭业棚,wordpress页面模板下载地址简介 手机端蓝牙连接校验仪,校验仪上传校验数据至手机完成展示。基于watch,完成实时展示数据。对象放在store中。实现分为store中的配置,数据接收,数据展示 store配置 在state中配置属性,在mutations中配置更新方法…

简介

  • 手机端蓝牙连接校验仪,校验仪上传校验数据至手机完成展示。
  • 基于watch,完成实时展示数据。
  • 对象放在store中。
  • 实现分为store中的配置,数据接收,数据展示

store配置

  • 在state中配置属性,在mutations中配置更新方法,在getters中配置属性获取方法。
const store = createStore({state: {itemStatus: {}},mutations: {//更新数据updateItemStatus(state, newValue) {state.itemStatus= newValue;}},getters: {getItemStatus(state) {return state.itemStatus;}},actions: {}
})

数据接收

const mockDataUpdate = function(items) {const itemStatus= store.getters.getItemStatus; //Aitems.forEach(item => {if (indexStatus[item] === undefined) {indexStatus[item] = 2;} else if (indexStatus[item] === 2) {indexStatus[item] = [0, 1][Math.round(Math.random())];}});let newItemStatus = {};Object.assign(newItemStatus , itemStatus);store.commit("updateItemStatus", newItemStatus );//B
}/*** @param {Object} items 数据项* 模拟数据上报*/
const startCalibrate = function (items) {mockDataUpdate(items);let index = 0;let intervalIndex = setInterval(() => {index++;mockDataUpdate(items);if (index > 10) {clearInterval(intervalIndex);}}, 5000);
}
备注
  • A: 这里注意,store中申明的是方法,这里按照对象调用。
  • B: 这里发现,只要新对象就会触发watch,如果是旧对象反复赋值不会触发watch。

数据展示

  • 使用watch实现数据的实时展示。
export default {...computed: {itemStatus() {return this.$store.state.itemStatus;}},watch:{itemStatus(newVal, oldVal) {console.log("watch itemStatusfunc");console.log(newVal);}},...
}

第二种

  1. 如果数据简单的话,并不需要使用store和watch。
  • 模拟变更处代码如下:
const createPro1 = function() {return {key: Math.random()}
}const allData = {childData: {pro1: createPro(),pro2: createPro()}
}const startChange = function() {let index = 0;const intervalIndex = setInterval(() => {index++;if (index > 5) {clearInterval(intervalIndex);return; }const pro1 = createPro();Object.assign(allData.childData.pro1, pro1);//B}, 2000)
}export {allData,startChange,
}
  • 数据展示处代码如下:
<uni-tr><uni-td align="center" style="width: 50%">仿真数据</uni-td><uni-td align="center">{{mock.key}}</uni-td>
</uni-tr>
import {allData, startChange} from "@/common/connectDevice.js";
export {onLoad() {startChange();},data() {return {mock: allData.childData.pro1,//A...}},...
}
  • 备注
  1. 注意代码中A和B处层级是一致的。比如除上文所写外,还可以写成:
//B
allData.childData = {pro1: createPro(),pro2: createPro()
}//A
mock: allData
http://www.yayakq.cn/news/407140/

相关文章:

  • 营销型网站建设公司比较专业wordpress企业模板免费下载
  • 怎么用apache做网站网站设计项目策划ppt
  • 和各大网站做视频的工作在网站建设中logo是指什么
  • 营销推广的目标通常是什么沈阳seo网站推广优化
  • 易申建设网站昆明公司网站优化
  • 武夷山网站定制纵横天下网站建设
  • 建设网站分几个步骤云南省住房和建设执业资格注册中心网站
  • 织梦 做网站 教程看板娘wordpress
  • 怎样选择 网站建设网站平台建设服务合同
  • 河南app手机网站制作网站风格一般具有哪三大特征
  • 付费抽奖网站怎么做与设计行业相关的网站
  • 那个网站可以兼职做效果图高级网络规划师报考条件
  • 开奖网站开发如何查看网站关键词
  • 惠州附近做商城网站建设哪家好佛山营销型网页设计
  • 怎样在网站上做有效的广告投放国外广告设计网站
  • 中山市企业网站seo哪里好上海网站建设聚众网络
  • 什么是网络营销成败的关键网站优化推广 site
  • 如何建设属于自己的网站宁波网站建设公司代理
  • 网站建设的计划书高端网红
  • 网站建设评分细则产权交易中心网站建设的原因
  • 网站图片设置4:3芯片公司网站建设
  • 企业网站建设招标wordpress 首页 分类
  • 广州云脑网站建设网上交易系统
  • 手机网站开发工具vi设计要求
  • 可以和朋友合资做网站吗下载别人网站的asp
  • 网站模块数据同步asp.net 3.5网站开发全程解析
  • 便宜的网站空间做一些好玩的个人网站
  • 信誉好的常州做网站Wordpress微博样式
  • 企业网站优化做什么东莞公司网络营销公司
  • 哈尔滨座做网站的c 可以做网站嘛