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

网站的建设及维护的费用长沙seo网络公司

网站的建设及维护的费用,长沙seo网络公司,数学网站怎么做的,网站建站与优化应用场景 基本用法使用v-model双向绑定值,进行开关控制 例子1:需求: **点击switch,出弹窗,点击弹窗保存按钮调接口成功后再赋值(row.orderButtonValue“1”)打开switch开的状态变颜色。 在vue 中使用 :va…

应用场景

基本用法使用v-model双向绑定值,进行开关控制

在这里插入图片描述

例子1:需求:

**点击switch,出弹窗,点击弹窗保存按钮调接口成功后再赋值(row.orderButtonValue=“1”)打开switch开的状态变颜色。
在vue 中使用 :value动态的绑定值。
(在Vue中,冒号(:)被称为v-bind指令的缩写。v-bind指令是Vue中非常强大的一个指令,它用于动态绑定数据到HTML标签的属性中。简而言之,冒号就是v-bind指令的语法糖。
说白了,冒号是用来告诉Vue,我要绑定数据到这个属性里,属性的名称就是冒号后面的部分)
**

 <el-table-column prop="orderButtonValue" label="指令" min-width="100" align="center"><template slot-scope="scope"><el-switchv-show="scope.row.orderButton == 1"@change="changeClick(scope.row, scope.$index)":value="scope.row.orderButtonValue"active-value="1"//打开为 字符串1inactive-value="0"//关闭 字符串0active-color="#67C8FF"inactive-color="#CCCCCC">{{ scope.row.orderButtonValue }}</el-switch></template></el-table-column><div class="dialog"><el-dialogclass="params_dialog"title="提示":visible.sync="textDialogVisible"width="30%"center><p class="text desc"><svg-iconicon-class="el-warning"style="width: 16px; height: 16px; margin-right: 18px; color: #ff6c00"/>{{ orderVariableNameDesc }}</p><p class="text con">是否确认?</p><div slot="footer" class="dialog-footer"><el-button type="primary" style="width: 76px; height: 36px" @click="textSaveClick">保存</el-button><el-button@click="textCancelBtn"style="border: 1px solid #4683ff;background-color: #011948;color: #4683ff;width: 76px;height: 36px;">取消</el-button></div></el-dialog></div>
 //指令按钮changeClick(row, index) {let rowPlcValue = row.orderButtonValue;//row.orderButtonValue 接口返回值//启动+弹窗if (rowPlcValue === '0') {this.orderVariableNameDesc = row.orderVariableNameDesc;this.textDialogVisible = true;this.switchIndex = index;return;}if (rowPlcValue === '1') {this.tableData.splice(index, 1, this.tableData[index]);}if (row.testOperator === 'debug_onLine') {//调试中--可打开  isAddressShow现场使能按钮if ((row.orderButtonValue === '0' && this.isAddressShow === true) ||(row.orderButtonValue === null && this.isAddressShow === true)) {let params = {//传参数...};//write接口getWriteInfo(params).then(res => {if (res.code == 200) {//指令接口:let params = {//传参数...};getOrderButtonInfo(params).then(res => {res.data.forEach(item => {this.tableData.forEach(v => {//表格if (item.debugContentId === v.id && item.orderButtonValue === '1') {v.orderButtonValue = '1';//switch打开} else if (item.debugContentId === v.id && item.orderButtonValue === '0') {v.orderButtonValue = '0';//switch关闭}});});});}});} else if (row.orderButtonValue === '1' && this.isAddressShow === true) {//调试中--可关闭let params = {//传参数...};getWriteInfo(params).then(res => {if (res.code == 200) {//指令接口:let params = {//传参数...};getOrderButtonInfo(params).then(res => {res.data.forEach(item => {this.tableData.forEach(v => {//表格if (item.debugContentId === v.id && item.orderButtonValue === '1') {v.orderButtonValue = '1';} else if (item.debugContentId === v.id && item.orderButtonValue === '0') {v.orderButtonValue = '0';}});});});}});} else {this.$message.warning('请先点击现场手动调试使能');}} else if (row.orderButtonValue === '1' &&row.testOperator !== 'debug_onLine' &&this.isAddressShow === true) {//可关闭let params = {//传参数...};getWriteInfo(params).then(res => {if (res.code == 200) {console.log('write接口');//指令接口:let params = {//传参数...};getOrderButtonInfo(params).then(res => {res.data.forEach(item => {this.tableData.forEach(v => {//表格if (item.debugContentId === v.id && item.orderButtonValue === '1') {v.orderButtonValue = '1';} else if (item.debugContentId === v.id && item.orderButtonValue === '0') {v.orderButtonValue = '0';}});});});}});} else {this.$message.warning('请先点击现场手动调试使能');}},//指令弹窗-----保存textSaveClick() {let params = {//传参数...};this.textDialogVisible = false;this.tableData[this.switchIndex].orderButtonValue = '1';this.tableData.splice(this.switchIndex, 1, this.tableData[this.switchIndex]);getWriteInfo(params).then(res => {if (res.code == 200) {//指令接口:let params = {//传参数....};getOrderButtonInfo(params).then(res => {console.log(res.data, '1057');});}});},

例子2

 <div class="left-link"><span class="left-title link-btn">通信连接</span><el-switch:value="linkValue"active-color="#4683FF"inactive-color="#CCCCCC"@change="switchClick"></el-switch></div>
 //通信连接switchClick() {if (this.linkValue === false) {if (this.isValueNum === 2) {this.linkValue = true;let params = {//传参数...};//打开通信hubConnectInfo(params).then(res => {if (res.code === 200) {this.$message.success(res.message);this.slaveId = res.data.slaveId;this.slaveIdCopy = res.data.slaveId;this.acquireInfo(res.data.slaveId);this.$emit('switchType', true);}});} else {this.$message.error('请先打开串口号!');}} else if (this.linkValue === true) {this.linkValue = false;//关闭通信offDebugInfo().then(res => {if (res.code === 200) {clearInterval(this.timer);this.timer = null;this.$emit('switchType', false);//关闭机器把调桨控制值清,颜色恢复默认this.clearColorValue();}});}},
http://www.tj-hxxt.cn/news/117341.html

相关文章:

  • 孝感哪家做网站的公司好搜狗营销
  • 成都网站建设询q479185700上快中国十大策划公司排名
  • 网站策划与建设阶段应该做什么磁力狗bt
  • 网站制作和维护费用百度一下就知道官方网站
  • 合肥做公司网站公司龙华线上推广
  • 廊坊网站快速排名优化排行榜网站
  • 网站被降权会发生什么影响济南seo公司报价
  • 网站开发范本超级外链工具有用吗
  • 婚恋网站建设的目的免费营销培训
  • 网站网站建设泰州网站排名seo
  • 友联建设集团官方网站疫情防控数据
  • 怎么看商标有没有注册深圳关键词优化公司哪家好
  • 网站建设价格单汕头seo推广优化
  • 牟长青 做网站推广的四个基本要点推广普通话的文字内容
  • 云南网站建设找三好科技企业网站制作需要多少钱
  • 一个链接打开是表白网站优化排名软件推广
  • PHP MYSQL网站开发全程实爱站权重查询
  • 怀化网站优化公司哪家好产品销售推广方案
  • 网站header设计个人网站开发网
  • 如果做游戏的技术用来做网站seo主要是指优化
  • 中国移动积分商城seo搜索引擎优化书籍
  • wordpress选项下拉深圳seo优化服务
  • 维护网站费用怎么做会计凭证广告公司取名字参考大全
  • 织梦 网站模板百度图片识别搜索引擎
  • 泸州市建设厅官方网站南京怎样优化关键词排名
  • 网站开发财务bt蚂蚁
  • 成都网站建设优选推来客百度关键词排名靠前
  • 室内设计小白怎么入行北京seo教师
  • 微网站模板 php网站如何优化排名
  • 网上注册公司在哪个网址注册凯里seo排名优化