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

网站数据库多大合适成都小型软件开发公司

网站数据库多大合适,成都小型软件开发公司,网站开发工具中三剑客包括,最简单的营销方案前一篇我们学习了组件化开发。本篇将介绍 指令与过滤器&#xff0c;这是 Vue 模板语法的重要扩展&#xff0c;让页面渲染更加灵活。 目录 常见内置指令自定义指令过滤器小结 常见内置指令 Vue 提供了丰富的内置指令&#xff0c;常见的有&#xff1a; <div id"app&qu…

前一篇我们学习了组件化开发。本篇将介绍 指令与过滤器,这是 Vue 模板语法的重要扩展,让页面渲染更加灵活。


目录

  1. 常见内置指令
  2. 自定义指令
  3. 过滤器
  4. 小结

常见内置指令

Vue 提供了丰富的内置指令,常见的有:

<div id="app"><p v-text="msg"></p><p v-html="htmlContent"></p><p v-show="isVisible">这是一段文字</p>
</div><script>
new Vue({el: '#app',data: {msg: 'Hello Vue!',htmlContent: '<strong>加粗的文字</strong>',isVisible: true}
})
</script>

在这里插入图片描述

  • v-text:设置元素的文本内容
  • v-html:渲染 HTML(⚠️注意防止 XSS 攻击)
  • v-show:通过 display 控制显示/隐藏
  • v-if / v-else / v-else-if:条件渲染
  • v-for:列表渲染
  • v-on:事件绑定
  • v-bind:属性绑定

自定义指令

除了内置指令,还可以自定义指令,用于 DOM 操作。

全局自定义指令

<div id="app"><input v-focus>
</div><script>
Vue.directive('focus', {inserted: function (el) {el.focus()}
})new Vue({el: '#app'
})
</script>

这里定义了一个 v-focus 指令,让输入框自动获取焦点。

Vue.directive() 用于注册全局自定义指令
第一个参数 ‘focus’ 是指令名称; 第二个参数是一个配置对象,包含指令的钩子函数。

inserted 钩子函数
当指令绑定的元素被插入到 DOM 中时触发(此时元素已存在于页面中),参数 el 是指令所绑定的 DOM 元素


局部自定义指令

<div id="app"><p v-color="'red'">这是一段红色文字</p>
</div><script>
new Vue({el: '#app',directives: {color: function (el, binding) {el.style.color = binding.value}}
})
</script>

这里的 v-color="'red'" 会让文字变成红色。


过滤器

过滤器可以对文本进行格式化处理,常见场景是日期、货币格式化。

全局过滤器

<div id="app"><p>{{ price | currency }}</p>
</div><script>
Vue.filter('currency', function (value) {return '¥' + value.toFixed(2)
})new Vue({el: '#app',data: {price: 88.5}
})
</script>

输出:

¥88.50

局部过滤器

<div id="app"><p>{{ message | upper }}</p>
</div><script>
new Vue({el: '#app',data: {message: 'hello vue'},filters: {upper: function (value) {return value.toUpperCase()}}
})
</script>

输出:

HELLO VUE

小结

  1. Vue 内置指令丰富,如 v-textv-htmlv-show 等。
  2. 可以通过 自定义指令 来封装 DOM 操作。
  3. 过滤器适合做文本格式化,支持全局和局部定义。

📚下一篇文章,我们将学习 事件处理,掌握 v-on、事件修饰符和键盘事件。

http://www.dtcms.com/a/427118.html

相关文章:

  • Gibbs采样:全面解析马尔可夫链蒙特卡洛的核心算法
  • 【开题答辩全过程】以 python的音乐网站为例,包含答辩的问题和答案
  • 二项式定理——力扣2221.数组的三角和
  • 【数据结构】快速排序与归并排序的实现
  • LeetCode算法日记 - Day 57: 括号生成、组合
  • FinalShell 服务器远程连接工具
  • 分享:一键自动化巡检服务器
  • 广州建站快车加盟网网站建设策划书
  • 12306网站架构站长之家seo综合
  • 学习:uniapp全栈微信小程序vue3后台-额外/精彩报错篇
  • 【云服务器相关】云服务器与P2P
  • vscode终端输出中文乱码一种解决方法
  • 脑机接口(BCI):从信号到交互的工程实践
  • 更改mysql密码
  • 同步与互斥
  • Java Web搭建商城首页
  • STP生成树(h3c)
  • 深圳汇网网站建设移动互联网时代的到来为很多企业提供了新的商业机会
  • 安卓接入Bigo广告源
  • 安卓Handler+Messenger实现跨应用通讯
  • 公司网站建设完成通知重庆市工程建设交易中心网站
  • 北京网站设计公司hlh成都柚米科技15企业营销型网站系统
  • 德州网站建设招聘帝国网站怎么仿站
  • 15. C++ 类的转换
  • 基于STM32与influxDB的电力监控系统-7
  • python 之 argparse的简单使用
  • 开源 java android app 开发(十七)封库--混淆源码
  • windows显示驱动开发-IddCx 对象
  • 图书馆网站建设的作用广州新建站
  • (27)APS.NET Core8.0 堆栈原理通俗理解