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

深圳网站建设方维产品推广软文范文

深圳网站建设方维,产品推广软文范文,找别人做网站的注意事项,网站开发教程网概述 v-html主要是用来渲染富文本内容,比如评论信息,新闻信息,文章信息等。 v-html是一个特别不安全的指令,因为它会将文本以HTML的显示进行渲染,一旦文本里面包含一些恶意的js代码,可能会导致整个网页发…

概述

v-html主要是用来渲染富文本内容,比如评论信息,新闻信息,文章信息等。

v-html是一个特别不安全的指令,因为它会将文本以HTML的显示进行渲染,一旦文本里面包含一些恶意的js代码,可能会导致整个网页发生崩溃。

不过,v-html在渲染富文本的场景中,有着非常大的优势,所以在一些博客网站项目中,经常能够看到这个指令的出现。

基本用法

我们创建src/components/Demo10.vue,在这个组件中,我们要分别渲染以下情形的HTML内容:

  • 场景1:纯文本内容
  • 场景2:比较简单的HTML内容
  • 场景3:包含CSS样式的HTML内容
  • 场景4:包含JS脚本的HTML内容
  • 场景5:包含CSS+JS的HTML内容

代码如下:

<script setup>
const s1="你好,张大鹏"
const s2="<h1>你好,张大鹏</h1>"
const s3="<h1 style='color: red'>你好,张大鹏</h1>"
</script>
<template><div>纯文本:<span v-html="s1"></span></div><div>比较简单的HTML内容:<div v-html="s2"></div></div><div>包含CSS样式的HTML内容:<div v-html="s3"></div></div><div>包含JS脚本的HTML内容:<div v-html="`<script>console.log('你好,张大鹏')</script>`"></div></div><div>包含CSS样式+JS脚本的HTML内容:<div v-html="`${s3}<script>console.log('你好,张大鹏')</script>`"></div></div>
</template>

接着,我们修改src/App.vue,引入Demo10.vue并进行渲染:

<script setup>
import Demo from "./components/Demo10.vue"
</script>
<template><h1>欢迎跟着Python私教一起学习Vue3入门课程</h1><hr><Demo/>
</template>

然后,我们浏览器访问:http://localhost:5173/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

完整代码

package.json

{"name": "hello","private": true,"version": "0.1.0","type": "module","scripts": {"dev": "vite","build": "vite build"},"dependencies": {"vue": "^3.3.8"},"devDependencies": {"@vitejs/plugin-vue": "^4.5.0","vite": "^5.0.0"}
}

vite.config.js

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'export default defineConfig({plugins: [vue()],
})

index.html

<!doctype html>
<html lang="en"><head><meta charset="UTF-8" /><link rel="icon" type="image/svg+xml" href="/vite.svg" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Vite + Vue</title></head><body><div id="app"></div><script type="module" src="/src/main.js"></script></body>
</html>

src/main.js

import { createApp } from 'vue'
import App from './App.vue'createApp(App).mount('#app')

src/App.vue

<script setup>
import Demo from "./components/Demo10.vue"
</script>
<template><h1>欢迎跟着Python私教一起学习Vue3入门课程</h1><hr><Demo/>
</template>

src/components/Demo10.vue

<script setup>
const s1="你好,张大鹏"
const s2="<h1>你好,张大鹏</h1>"
const s3="<h1 style='color: red'>你好,张大鹏</h1>"
</script>
<template><div>纯文本:<span v-html="s1"></span></div><div>比较简单的HTML内容:<div v-html="s2"></div></div><div>包含CSS样式的HTML内容:<div v-html="s3"></div></div><div>包含JS脚本的HTML内容:<div v-html="`<script>console.log('你好,张大鹏')</script>`"></div></div><div>包含CSS样式+JS脚本的HTML内容:<div v-html="`${s3}<script>console.log('你好,张大鹏')</script>`"></div></div>
</template>

启动方式

yarn
yarn dev

浏览器访问:http://localhost:5173/

http://www.mmbaike.com/news/74336.html

相关文章:

  • 建网站 深圳今日国际重大新闻事件
  • 永修建设局网站简单的个人网页制作html
  • 2023年新闻摘抄站长工具seo综合查询是什么
  • 淘宝优惠券网站怎么做郑州网站推广公司咨询
  • 做再生资源的网站有哪些微信公众号平台官网
  • 千龙网站建设长春疫情最新消息
  • web网站开发框架企业网络规划与设计
  • 怎样自己做网站推广万能搜索引擎
  • 网站 建设 标准方案免费b站推广网站入口202
  • 企业网站排名提升软件优化北京百度快速优化排名
  • 中国加工网招聘信息aso优化方法
  • 网站更新维护 怎么做百度指数人群画像
  • 郑州哪里培训网站建设优化好一点模板建站流程
  • 深圳做网站-龙华信科广州百度seo
  • 政府网站监管怎么做淘宝推广怎么做
  • html动画效果代码东莞seo建站优化工具
  • 小区网站建设网页开发工具
  • 郑州网站建设精英北京百度seo关键词优化
  • 建造师注册信息查询网seo搜索引擎优化工作内容
  • 北京网站改版百度投诉中心24人工客服电话
  • 导航网站容易做吗怎样制作网页
  • .net最新网站开发平台优化
  • 一般做网站用什么字体网页制作软件免费版
  • 扬州将建设网站软文广告图片
  • 医疗器械招商网站大全网站seo怎么做
  • 个人网站可以做信息网站吗中国的网络营销公司
  • 南京网站设计与制作深圳网络营销软件
  • 个人做网站备案吗无锡网络公司
  • 自己网站上做支付宝怎么收费的河北企业网站建设
  • 秦皇岛手机网站制作价格关键词歌曲免费听