VUE2.0 【v-html】标签使用技巧
2024-09-07 09:31:36
<div class="active-rules">
<div class="weui-weixin-content" id="rules">
<p>活动名称:{{message1}}</p>
<p>活动时间:{{message2}}</p>
<p>活动奖品:<span v-html="newMessage3">{{newMessage3}}</span></p>
<p>发奖时间:{{message4}}</p>
<p>{{message5}}</p>
</div>
<div class="acrive-line"></div>
<div class="active-code">
<p>商家二维码</p>
<div class="code">
<img src="../../../static/b2b-reception/images/icon-exchange-3.png">
</div>
<div class="active-btn">
<a href="javascript:;" class="weui_btn weui_btn_warn">返回</a>
</div>
</div>
</div>
new Vue({
el: '#rules',
data:{
message1: '感恩回馈大转盘',
message2: '2017.9.22-2016.10.31',
message3: '1.双色球一注~2.通用积分100钡',
message4: '中奖后,即时发放。',
message5:'请关注公众号(**通)点击菜单大转盘参与活动'
},
computed: {
newMessage3: function () {
var str ="";
var newStr = this.message3.split('~');
for (var i=0;i<newStr.length;i++ ){
str+=newStr[i] + "</br>"
}
return str;
}
}
});
message3的内容长度不确定,每段内容使用~分割,在页面时使用vue的computed方法对数据进行处理,然后使用v-html指令渲染到页面上,正常的{{message3}}会默认把内容全部渲染成字符串,
最新文章
- CentOS一键ftp
- PHP常量、变量作用域详解(一)
- Control Flow 如何处理 Error
- 设置Xshell中支持中文
- 【spring】 <;tx:annotation-driven />; 的理解 【转载的】
- 读javascript高级程序设计16-几条函数小技巧
- 解析使用ThinkPHP应该掌握的调试手段
- hibernate 数据库列别名自动映射pojo属性名
- iOS Core Telephony Framework
- linux下环境搭建比较
- pythonj基础之 多线程
- 第一百一十六节,JavaScript,DOM操作样式
- R语言学习——图形初阶之折线图与图形参数控制
- spark报错:warn util.utils::service &#39;sparkUI&#39; can not bind on part 4040.Attempting port 4041.
- [转帖]FORFILES 的简单介绍。
- js的常用文档对象,document
- luogu P4148 简单题
- 2601 电路维修 (双端队列bfs\优先队列bfs(最短路))
- 小程序和PHP学习笔记 ----- 不定期更新。
- 使用es6使数组的第一项和最后一项就行调换