- 博客(7)
- 收藏
- 关注
原创 Vue过滤器
Vue过滤器是一种全局可用的函数,它可以用于将模板中的数据进行格式化或转换。过滤器可以用于在显示数据之前对数据进行操作,例如格式化日期、货币、大小写转换等。
2023-12-08 15:03:04
407
原创 Vue指令
Vue指令是Vue.js提供的一种机制,用于在模板中操作数据。Vue指令是以“v-”为前缀的特殊属性,用于在DOM元素上绑定一个指令,并执行相应的操作。
2023-12-08 14:58:41
340
原创 Vue组件化架构
Vue组件化架构是一种将应用程序拆分为可重用组件的架构风格,每个组件都是一个独立的单元,具有明确定义的接口和功能。这种架构风格可以提高代码的可维护性、重用性和可测试性。在Vue中,组件是可复用的Vue实例,可以通过全局注册或者在其它组件中局部注册。每个组件实例都有自己的作用域,并且可以通过props或者事件进行通信。总之,Vue组件化架构是一种灵活、可扩展的架构风格,可以帮助开发人员构建复杂的应用程序,并提高代码的可维护性、重用性和可测试性。
2023-12-08 14:55:33
420
原创 Vue响应式原理
Vue响应式原理主要是通过Object.defineProperty()方法把数据(data)设置为getter和setter的访问形式。当数据被修改时,setter方法会被触发,同时可以设置修改页面的信息。如果页面有input用v-model绑定数据,那么每当input事件被触发时,就修改对应的data。每个组件实例都会对应一个watcher实例,它会在组件渲染的过程中把使用过的数据属性通过getter收集为依赖。当依赖项的setter触发时,会通知watcher,从而使它关联的组件重新渲染。
2023-12-08 14:51:31
300
原创 npm i less less-loader --save 和 npm install less less-loader --save-dev 有何不同
但是,这会将它们作为运行依赖项添加,而不是开发依赖项。这意味着这些包不仅会在你开发项目时使用,而且会在你运行项目时使用。这两个命令在主要的用法上是一样的,都会安装特定的npm包。然而,它们之间的区别在于安装的包是被作为开发依赖项还是运行依赖项。这意味着这些包只会在你开发项目时使用,而不是在运行项目时使用。总的来说,这两条命令的主要区别在于它们将包添加到。文件的方式不同,而不仅仅是安装包的用途。,并将它们作为开发依赖项添加到。
2023-11-09 19:47:12
329
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人