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

济南天桥区做网站公司网络营销方案设计范文

济南天桥区做网站公司,网络营销方案设计范文,免费企业网站css模板,如何分享自己的wordpress文章目录 vue的内置指令说明: 自定义指令 vue的内置指令 Vue 指令的本质是: 声明式的 DOM 操作接口(隐藏底层 JavaScript 代码)。响应式数据的绑定媒介(连接数据和视图)。模板编译的标记(最终…

文章目录

  • vue的内置指令
    • 说明:
  • 自定义指令

vue的内置指令

Vue 指令的本质是:

  • 声明式的 DOM 操作接口(隐藏底层 JavaScript 代码)。
  • 响应式数据的绑定媒介(连接数据和视图)。
  • 模板编译的标记(最终转换为渲染函数逻辑)。
  • 可扩展的语法糖(简化复杂操作,如 v-model)。

通过指令,Vue 实现了 数据驱动视图 的核心思想,让开发者更专注于业务逻辑而非手动操作 DOM。

指令名称简写形式描述示例
v-bind:动态绑定属性或组件 prop:src="url"v-bind:class="cls"
v-on@绑定事件监听器@click="handleClick"v-on:input
v-model双向数据绑定(表单输入和组件)v-model="message"
v-for列表渲染(循环生成元素)v-for="item in items"
v-if条件渲染(根据条件销毁/创建元素)v-if="isVisible"
v-show显示/隐藏元素(通过 CSS 的 display 控制)v-show="hasError"
v-html输出原始 HTML(注意 XSS 风险)v-html="rawHtml"
v-text更新元素的 textContent(覆盖内容)v-text="message"
v-pre跳过该元素及其子元素的编译(显示原始 Mustache 标签)<div v-pre>{{ 不会被编译 }}</div>
v-cloak隐藏未编译的 Mustache 标签(需配合 CSS 使用)[v-cloak] { display: none }
v-once一次性渲染(元素/组件只渲染一次,后续数据变化不更新)<span v-once>{{ staticText }}</span>
v-slot#定义插槽模板(用于具名插槽或作用域插槽)<template #header>...</template>

说明:

  1. v-bindv-on:最常用的简写指令,: 用于动态绑定,@ 用于事件监听。
  2. v-model:语法糖,等价于 v-bind:value + v-on:input 的组合。
  3. v-slot:在 Vue 3 中简写为 #,常用于具名插槽或作用域插槽。
  4. 特殊指令:如 v-prev-cloakv-once 用于优化或控制编译过程。

示例

<template><div><h2>v-text</h2><div v-text="'hello vue'">hello world</div><h2>v-html</h2><div v-html="'<span style=&quot;color: red&quot;>hello vue</span>'">hello world</div><h2>v-show</h2><div v-show="show">hello vue</div><button @click="show = !show">change show</button><h2>v-if v-esle-if v-else</h2><div v-if="number === 1">hello vue {{ number }}</div><div v-else-if="number === 2">hello world {{ number }}</div><div v-else>hello geektime {{ number }}</div><h2>v-for v-bind</h2><div v-for="num in [1, 2, 3]" v-bind:key="num">hello vue {{ num }}</div><h2>v-on</h2><button v-on:click="number = number + 1">number++</button><h2>v-model</h2><input v-model="message"/><h2>v-pre</h2><div v-pre>{{ this will not be compiled }}</div><h2>v-once</h2><div v-once>{{ number }}</div></div>
</template>
<script>
export default {data: function () {this.log = window.console.log;return {show: true,number: 1,message: "hello"};}
};
</script>

自定义指令

<template><div><button @click="show = !show">销毁</button><!--自定义指令 v-append-text --><button v-if="show" v-append-text="`hello ${number}`" @click="number++">按钮</button></div>
</template>
<script>
export default {directives: {appendText: {bind() {console.log("bind");},inserted(el, binding) {el.appendChild(document.createTextNode(binding.value));console.log("inserted", el, binding);},update() {console.log("update");},componentUpdated(el, binding) {el.removeChild(el.childNodes[el.childNodes.length - 1]);el.appendChild(document.createTextNode(binding.value));console.log("componentUpdated");},unbind() {console.log("unbind");}}},data() {return {number: 1,show: true};}
};
</script>
http://www.dtcms.com/wzjs/82141.html

相关文章:

  • 北京做网站比较大的公司企业网站设计的基本内容包括哪些
  • 做暧电影在线观看网站网站服务器一年的费用
  • 怎样做境外网站个人开发app最简单方法
  • 唐山哪里有建设网站网络销售平台
  • c语言做网站企业seo顾问公司
  • 什么系统做网站最安全seo关键词优化的技巧和方法
  • 潍坊作风建设网站品牌推广战略
  • 公司网站建设项目目的百度关键词搜索排名统计
  • 开网络公司做网站挣钱么qq引流推广平台
  • 有没有哪个网站免费做简历的可以打广告的平台
  • o2o网站建设多少钱野狼seo团队
  • 网站优化公司哪家效果好seo分析报告
  • 哪个网站能免费做电子书封面长春百度推广电话
  • 怎么在网站上面做悬浮广告标题优化怎么做
  • 哪个网站做汽车保养比较好有什么引流客源的软件
  • 网站服务器免费申请专业拓客团队怎么收费
  • 潍坊网站建设 世纪环球16楼国际新闻最新消息十条
  • 网站建设公司资讯百度识图查图片
  • 江苏网站建设媒体135网站
  • 哪儿能做网站建设免费建站免费网站
  • 做游戏网站选服务器谷歌seo靠谱吗
  • 单页的网站怎么做的seo免费推广软件
  • 悠悠我心个人网站模板北京seo业务员
  • 广州网站建设找哪里网络营销的seo是做什么的
  • 科技类网站源码怎样做网站卖自己的产品
  • 域名备案好了后怎么做网站怎么做网上销售
  • 西安网站设计哪家好店铺推广渠道有哪些
  • 凡科网做的网站在百度上能找到吗软文兼职
  • 国内高端大气的网站设计软件开发培训
  • 公司做网站的发票能抵扣吗苏州优化排名seo