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

湘潭做网站 i磐石网络西安有几个区

湘潭做网站 i磐石网络,西安有几个区,网站程序系统,深圳网站建设号Vue 的插值表达式是数据绑定的基础形式&#xff0c;它通过 {{ }} 将 JavaScript 数据动态渲染到模板中。下面通过代码示例&#xff0c;直观感受它的用法和限制。 基础用法 <template>&#xff1c;div&#xff1e;<!-- 直接显示数据 --><p&#xff1e;{{ messag…

Vue 的插值表达式是数据绑定的基础形式,它通过 {{ }} 将 JavaScript 数据动态渲染到模板中。下面通过代码示例,直观感受它的用法和限制。


基础用法

<template><div><!-- 直接显示数据 --><p>{{ message }}</p><!-- 使用表达式计算 --><p>{{ score * 10 }}</p><!-- 三元运算符 --><p>{{ isPass ? '及格' : '不及格' }}</p></div>
</template><script>
export default {data() {return {message: "Hello Vue!",score: 8,isPass: true};}
};
</script>

调用方法或计算属性

插值中可以调用组件的方法或计算属性:

<template><div><!-- 调用方法 --><p>{{ formatDate(new Date()) }}</p><!-- 使用计算属性 --><p>{{ reversedMessage }}</p></div>
</template><script>
export default {data() {return { message: "Hello" };},methods: {formatDate(date) {return date.toLocaleDateString(); // 返回格式化日期}},computed: {reversedMessage() {return this.message.split('').reverse().join(''); // 反转字符串}}
};
</script>

错误用法示例

插值中不能写语句,以下代码会报错:

<!-- 错误:使用了 if 语句 -->
<p>{{ if (isPass) { return '通过' } }}</p><!-- 错误:试图定义变量 -->
<p>{{ let a = 1 }}</p>

XSS 防护示例

默认转义 HTML 标签,防止脚本攻击:

<template><div><!-- 显示纯文本 --><p>{{ rawHtml }}</p>       <!-- 输出:<script>alert(1)</script> --><!-- 使用 v-html 渲染 HTML --><p v-html="rawHtml"></p>  <!-- 实际会执行 script 代码(需谨慎!) --></div>
</template><script>
export default {data() {return { rawHtml: "<script>alert(1)</script>" };}
};
</script>

插值与指令的对比

<!-- 插值表达式:直接替换内容 -->
<p>{{ message }}</p><!-- 属性绑定需用 v-bind -->
<div v-bind:id="dynamicId"></div><!-- 错误写法:直接在属性中用插值 -->
<div id="{{ dynamicId }}"></div>  <!-- 无法生效! -->

总结

通过这些代码示例可以看出:

  1. 插值表达式适合简单逻辑,复杂逻辑应交给计算属性或方法。
  2. 避免在模板中写 JavaScript 语句,保持模板简洁。
  3. 默认的 XSS 防护机制让渲染更安全,但需注意 v-html 的使用场景。

文章转载自:

http://oOOa4nZy.ygpdm.cn
http://ks1RmnO2.ygpdm.cn
http://oWY32gfE.ygpdm.cn
http://MLDCTcEB.ygpdm.cn
http://RBIiU17E.ygpdm.cn
http://oJ51WcRM.ygpdm.cn
http://ibNQFAXV.ygpdm.cn
http://vaAnW4qz.ygpdm.cn
http://fctrfUxo.ygpdm.cn
http://enwvyoZo.ygpdm.cn
http://Hd9wCLva.ygpdm.cn
http://8vcUoGi1.ygpdm.cn
http://MzPIvKdT.ygpdm.cn
http://KgK87DJA.ygpdm.cn
http://bgkbEENx.ygpdm.cn
http://sh6Sc6XJ.ygpdm.cn
http://tIAQC5VF.ygpdm.cn
http://DTOqrTge.ygpdm.cn
http://DOi0EyYx.ygpdm.cn
http://NYjHSZgZ.ygpdm.cn
http://A6vXSLuP.ygpdm.cn
http://37mcAPcn.ygpdm.cn
http://mQFTyKgB.ygpdm.cn
http://QjrL4wsu.ygpdm.cn
http://w0NEV5ut.ygpdm.cn
http://DFSGGcuz.ygpdm.cn
http://uFFEbAyU.ygpdm.cn
http://YnF03cAU.ygpdm.cn
http://eU56fojC.ygpdm.cn
http://m5R0QPjR.ygpdm.cn
http://www.dtcms.com/wzjs/625961.html

相关文章:

  • 太原模板建站系统金山网站制作
  • 茶叶销售网站源代码工程建筑公司网站
  • 微网站 功能wordpress element
  • h5网站案例随州网站建设哪家便宜
  • 永州公司做网站中陕核建设集团网站
  • 建设网站 翻译保定网站建设制作开发平台
  • 南京哪家公司做企业网站 做得比较好东莞网站包年优化
  • 58同城通辽做网站wordpress添加背景图
  • 阿里云企业网站建设网站推广花费多少钱
  • 购物网站建设存在的问题公司网络监控
  • 制作个人网站怎么制作嘉兴公司网站制作
  • 做柜子喜欢上哪些网站看做网站主要是做什么
  • 关于asp_sql网站开发的书籍网上商城网站开发与建立的意义
  • 广州网站建设公司乐云seo598游学旅行网站建设策划书
  • 山西网站制作公司高端品牌网站建设服务
  • 网站设计找谁做网站做全景
  • 上海设计公司网站做国际网站的上海高端网站公司
  • wp wordpress教程重庆公司网站seo
  • 网站建设企业宣传册关键词林俊杰百度云
  • 微信网站是多少钱一年仿网站后台怎么做
  • 参与网站网站建设网站建设托管pfthost
  • 网站开发所需人才三乡网站建设
  • 第一次开票网站建设怎么开做网站的时候会用 鸟瞰图吗
  • 做一个网站需要多大的空间秦皇岛市属于哪个省
  • 网站开发面试问题seo推广话术
  • 做网站的广告语律师怎么做网络推广
  • 手机模版网站价格怎样讲卖灯的网站做的好处
  • 济南营销网站建设公司wordpress只准许用户访问个人中心
  • 网站开发 技术难点建站网站教程视频
  • 广州网站建设网站托管运营网站建设工作进度表