vue学习笔记
2023-09-14 09:04:23 时间
如果属性的值是html的代码,要想让代码解释为标签而不是原样输出,需要使用v-html指令,创建RenderHtmlApp.vue组件
<template>
<div id="example1" class="demo">
<p>Using mustaches: {{ rawHtml }}</p>
<p>Using v-html directive: <span v-html="rawHtml"></span></p>
</div>
</template>
<script>
export default {
name : 'RenderHtmlApp',
data(){
return {
rawHtml: '<span style="color: red">This should be red.</span>'
}
}
}
</script>
<style>
.demo {
font-family: sans-serif;
border: 1px solid #eee;
border-radius: 2px;
padding: 20px 30px;
margin-top: 1em;
margin-bottom: 40px;
user-select: none;
overflow-x: auto;
}
</style>
在app中注册
<template>
<img alt="Vue logo" src="./assets/logo.png">
<HelloWorld msg="Welcome to Your Vue.js App"/>
<Counter/>
<Message />
<ReverseMessage />
<TowWayBinding />
<ConditionalRendering />
<ListRendering />
<render-html-app />
</template>
<script>
import Counter from './components/Counter.vue'
import Message from './components/Message.vue'
import ReverseMessage from './components/ReverseMessage.vue'
import TowWayBinding from './components/TwoWayBinding.vue'
import ConditionalRendering from './components/ConditionalRendering.vue'
import ListRendering from './components/ListRendering.vue'
import RenderHtmlApp from './components/RenderHtmlApp.vue'
export default {
name: 'App',
components: {
Counter,
Message,
ReverseMessage,
TowWayBinding,
ConditionalRendering,
ListRendering,
RenderHtmlApp
}
}
</script>
<style>
#app {
font-family: Avenir, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
</style>
相关文章
- [ Vue ] vue 设计原理之响应式系统实现笔记( 二 )
- Vue快速入门
- electron+vue从0到1实现一个桌面端日期时间倒计时软件实践(持续更新)
- Vue学习笔记3-使用Vite安装项目
- Vue学习笔记1-什么是Vue
- Vue学习笔记——Vue-router「建议收藏」
- vue 实现tab切换
- Vue笔记(10) vue-router
- Vue笔记(11) vue-router
- vue笔记(12) vuex
- vue.js 渲染函数_Vue.js的不可渲染且可扩展的RTF编辑器[通俗易懂]
- vue父组件调用子组件属性_vue子组件获取父组件实例
- Vue生成二维码_vue通过二维码分享
- Vue.js 学习笔记 - 路由(Router)
- Vue 实现小小记事本
- VUE 前端文本输出为超文本
- Vue.js 滑动拼图验证码实现笔记
- 安装Vue on Linux:轻松搭建开发环境(linux安装vue)
- linux下快速部署Vue项目(linux部署vue)
- 使用Vue框架使用MSSQL数据库实现快速开发(vue mssql)
- Vue框架下的Redis调用实战(vue调用redis)
- Vue框架搭建在Redis之上的Web应用(vue请求redis)
- Vue结合Redis,加快数据读取速度(vue读取redis)
- Vue如何连接Redis(vue怎么连接Redis)
- 从零开始Vue项目中使用Redis(vue使用redis)
- 构建基于Vue与Redis的高性能缓存系统(VUE redis缓存)
- Oracle与Vue官网联合宣传前瞻技术,轻松开发(oracle vue官网)