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

Vue-内容渲染,属性渲染指令

内容渲染 

在Vue中渲染元素,用双花括号{{}}的语法进行插值,称之为插值表达式

双花括号会渲染hi里面的值 

<body><div id="app">{{hi}}</div>
<script>const vm={data(){return{hi:'hello world'}}}const app=Vue.createApp(vm)app.mount('#app')
</script></body>

 同时它也能执行js代码

<body><div id="app">{{one+1}}</div>
<script>const vm={data(){return{one:1}}}const app=Vue.createApp(vm)app.mount('#app')
</script></body>

对算式进行计算 

 

由于用双花括号无法解析标签元素,它只会将它当作damn变量的值

​
<body><div id="app">{{damn}}</div>
<script>const vm={data(){return{damn:'<a href="www.csdn.net">csdn</a>'}}}const app=Vue.createApp(vm)app.mount('#app')
</script></body>​

内容渲染指令 

v-text:不会解析标签,比较少用

v-html:会解析html元素,常用 

<body><div id="app"><!--v-text覆盖掉原先的内容,但并不会解析标签--><p v-text="damn">hello world</p><!--v-text覆盖掉原先的内容,但并不会解析标签--><p v-html="damn">hello world</p></div>
<script>const vm={data(){return{damn:'<a href="www.csdn.net">csdn</a>'}}}const app=Vue.createApp(vm)app.mount('#app')
</script></body>

 属性绑定指令

<body><div id="app"><!--v-bind属性绑定,可以在属性前面只加分号:--><p><a v-bind:href="link">csdn</a></p><a :href="link">csdn</a></div>
<script>const vm={data(){return{link:'www.csdn.net'}}}const app=Vue.createApp(vm)app.mount('#app')
</script></body>

两种方式效果都是一样的 ,会将link的值渲染到超链接上

相关文章:

  • 【深度学习】GPT-3,Language Models are Few-Shot Learners(一)
  • ShareX,屏幕截图、屏幕录制和文件共享,还提供了丰富的高级功能和自定义选项
  • 建造者模式(大话设计模式)C/C++版本
  • 35.简易远程数据框架的实现
  • Leetcode85
  • 软件测试笔记
  • IPv6 中 MAC 33:33 的由来
  • VisualBox 虚拟机 Ubunut 18.04 在大显示器上黑屏的问题
  • 【LinuxC语言】网络编程的本质
  • 动态ARP
  • TCP 协议详解:三次握手与四次挥手
  • 一篇快速教你如何创建专业级数据可视化库
  • 开启数字新纪元:全球首款开源AI女友,你的私人数字伴侣
  • 基于STM32的智能工厂环境监测系统
  • 跌倒识别:守护公共安全的AI技术应用场景-免费API调用
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • C++类的相互关联
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • ERLANG 网工修炼笔记 ---- UDP
  • github指令
  • JS实现简单的MVC模式开发小游戏
  • Material Design
  • python学习笔记-类对象的信息
  • ReactNativeweexDeviceOne对比
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • Tornado学习笔记(1)
  • webpack入门学习手记(二)
  • 二维平面内的碰撞检测【一】
  • 关于springcloud Gateway中的限流
  • 微信开源mars源码分析1—上层samples分析
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 正则表达式
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 交换综合实验一
  • ​​​【收录 Hello 算法】10.4 哈希优化策略
  • ​1:1公有云能力整体输出,腾讯云“七剑”下云端
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • ## 基础知识
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (一)kafka实战——kafka源码编译启动
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (转)Linq学习笔记
  • (转)我也是一只IT小小鸟
  • (转载)hibernate缓存
  • (自用)交互协议设计——protobuf序列化
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .Net CoreRabbitMQ消息存储可靠机制
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .NET/C# 使用反射注册事件