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

网络游戏是精神鸦片路由优化大师

网络游戏是精神鸦片,路由优化大师,线上投票链接制作,成品直播软件源码在哪里在 UniApp 编译小程序时出现 :class 不支持 getStatusClass(device.deviceStatus) 语法的报错,这是因为在非 H5 平台,v-bind:class(:class 是其简写形式)里直接使用方法调用这种动态计算类名的方式可能不被支持。下面为你提供几种…

在 UniApp 编译小程序时出现 :class 不支持 getStatusClass(device.deviceStatus) 语法的报错,这是因为在非 H5 平台,v-bind:class:class 是其简写形式)里直接使用方法调用这种动态计算类名的方式可能不被支持。下面为你提供几种解决办法:

方法一:在数据中预先计算类名

可以在数据处理阶段就调用 getStatusClass 方法,把计算好的类名存储在数据对象里,之后在模板中直接使用这个计算好的类名。

<template><view><view v-for="device in devices" :key="device.id" :class="device.statusClass">{{ device.name }}</view></view>
</template><script>
export default {data() {return {devices: [{ id: 1, name: '设备1', deviceStatus: 'online' },{ id: 2, name: '设备2', deviceStatus: 'offline' }// 更多设备数据]};},created() {this.devices.forEach(device => {device.statusClass = this.getStatusClass(device.deviceStatus);});},methods: {getStatusClass(status) {switch (status) {case 'online':return 'online-class';case 'offline':return 'offline-class';default:return '';}}}
};
</script><style>
.online-class {color: green;
}.offline-class {color: red;
}
</style>

方法二:使用计算属性

通过计算属性来动态计算类名,这样在模板里就能直接使用计算属性的值。

<template><view><view v-for="device in devices" :key="device.id" :class="getStatusClassComputed(device)">{{ device.name }}</view></view>
</template><script>
export default {data() {return {devices: [{ id: 1, name: '设备1', deviceStatus: 'online' },{ id: 2, name: '设备2', deviceStatus: 'offline' }// 更多设备数据]};},computed: {getStatusClassComputed() {return (device) => {switch (device.deviceStatus) {case 'online':return 'online-class';case 'offline':return 'offline-class';default:return '';}};}}
};
</script><style>
.online-class {color: green;
}.offline-class {color: red;
}
</style>

总结

  • 预先计算类名:在数据处理时就把类名计算好并存储在数据对象中,模板直接使用存储的类名。
  • 使用计算属性:利用计算属性动态计算类名,模板中调用计算属性来获取类名。

你可以依据项目的实际情况,选择适合的解决办法。

http://www.dtcms.com/wzjs/461130.html

相关文章:

  • 网站建设 科目今天新闻头条新闻
  • 有空间与域名后怎么做网站网站建设软件
  • 专业集团门户网站建设方案专业竞价托管哪家好
  • 有什么网站可以帮人做模具吗google play官网入口
  • 平面接单平台天津搜索引擎seo
  • 中英网站建设关键词优化公司哪家好
  • 哪家企业做网站好什么都不懂能去干运营吗
  • 做物流用哪个网站好中国宣布取消新冠免费治疗
  • 网站被黑应该怎么做百度sem是什么
  • 搜索引擎推广的网络营销渠道韶关网站seo
  • saas云建站九幺seo优化神器
  • wordpress资源站模板怎么创建网站链接
  • 东莞设计网站合肥网站优化搜索
  • 做网站排行榜百度下载安装免费
  • wordpress 登陆接口seo上海公司
  • 少儿编程培训机构哪家好baiduseoguide
  • 基于html5的旅游网站的设计百度提问登陆入口
  • 做淘宝一样的网站有哪些十大软件培训机构
  • 南充网站建设略奥网络网站创建免费用户
  • 开发小程序好的公司手机优化软件排名
  • 邢台网站优化定制销售系统
  • 做网页设计的网站阿里大数据平台
  • 网站建设先进搜索引擎优化规则
  • 做网站参考文献南宁seo排名优化
  • 怎么做网站图片seo百度平台营销软件
  • 自己怎么做鲜花网站广州seo排名优化服务
  • 二手交易网站怎么做在哪里找专业推广团队
  • 做外贸必须用的社交网站怎样建网站赚钱
  • 网络管理员是做什么的佛山seo按效果付费
  • 重庆网站设计案例广州优化网站排名