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

网站开发通过什么途径接活网络营销服务的特点有哪些

网站开发通过什么途径接活,网络营销服务的特点有哪些,wwwccbcom中国建设银行网站,中国建设工程招标官方网站简介 手机端蓝牙连接校验仪,校验仪上传校验数据至手机完成展示。基于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.zhongyajixie.com/news/33783.html

相关文章:

  • 用区块链来做网站合肥seo招聘
  • 建设网站实施条件运营商推广5g技术
  • 自己做的网站怎么推广广州私人做网站
  • 网站建设公司国内技术最强百度云搜索引擎
  • 网站的建设服务长沙岳麓区
  • 苏州建站模板厂家网站友情链接
  • 浙江省建设工程质量安全管理协会网站短视频培训学校
  • 广州营业执照如何办理南宁网站运营优化平台
  • 门户网站集群建设新品怎么推广效果最好
  • 服务好的高端网站建设报价最有效的免费推广方法
  • 有没有专门做av中文的网站营销推广活动策划书模板
  • 商城网站如何建设安阳企业网站优化外包
  • 太仓营销型网站建设seo网站排名厂商定制
  • 网站后台图片做链接营销方案案例
  • html怎么做网站关键词有哪些关联词
  • 网站开发费怎么做会计分录短视频推广渠道
  • 河南省省建设厅网站济南seo小黑seo
  • 中国建筑人才网怎么样seo优化排名推广
  • 网推所什么意思seo检测优化
  • 网络服务合同印花税seo怎么收费的
  • 南京做网站费用seo诊断分析
  • 网站首页面美国疫情最新情况
  • 家装设计师一定要懂软装吗seo综合诊断工具
  • 如何做网站进行推广太原seo网站排名
  • 酒店网站设计的目的和意义哈尔滨网络公司
  • 网站使用支付接口如何收费优化搜索引擎营销
  • 简约 网站模板曼联目前积分榜
  • 怎么创建网站免费的百度一下你知道
  • 阿里云买域名后怎么做网站如何让百度能查到自己
  • 高清的网站建设营销型网站的分类不包含