欢迎莅临 SUN WU GANG 的园子!!!

世上无难事,只畏有心人。有心之人,即立志之坚午也,志坚则不畏事之不成。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  470 随笔 :: 0 文章 :: 22 评论 :: 30万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

02 2024 档案

摘要:v-model <input name="chbsex" type="radio" value="male" v-model="sex"> <input id="txtnum" type="text" v-model.trim="account"> <input type="number" v-mo 阅读全文
posted @ 2024-02-29 18:24 sunwugang 阅读(6) 评论(0) 推荐(0) 编辑

摘要:日期格式化 日期格式化插件: https://www.bootcdn.cn/ moment.js、day.js(轻量级moment.js) 插件用法:双击day.js==>复制链接并访问==》另存为dayjs.min==》项目中引用 https://github.com/iamkun/dayjs/b 阅读全文
posted @ 2024-02-29 18:16 sunwugang 阅读(90) 评论(0) 推荐(0) 编辑

摘要:Vue收集表单数据总结: <input type="text"/>,则v-model收集的是value值,用户输入的就是value值。 <input type="radio"/>,则v-model收集的是value值,且要给标签配置value值。 <input type="checkbox"/> 没 阅读全文
posted @ 2024-02-29 15:53 sunwugang 阅读(13) 评论(0) 推荐(0) 编辑

摘要:Vue监视数据总结 vue会监视data中所有层次的数据 如何监测对象中的数据 通过setter实现监视,且要在new Vue时就传入要监测的数据 对象中后添加的属性,Vue默认不做响应式处理 如需给后添加的属性做响应式,请使用如下API:Vue.set(target,propertyName/in 阅读全文
posted @ 2024-02-29 13:53 sunwugang 阅读(9) 评论(0) 推荐(0) 编辑

摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>列表排序</tit 阅读全文
posted @ 2024-02-28 16:19 sunwugang 阅读(18) 评论(0) 推荐(0) 编辑

摘要:列表过滤--监听属性过滤 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <ti 阅读全文
posted @ 2024-02-28 15:51 sunwugang 阅读(28) 评论(0) 推荐(0) 编辑

摘要:react、vue中key的作用(key的原理?): 虚拟DOM中key的作用: key是虚拟DOM对象的标识,当张贴中的数据发生变化时,vue会根据--新数据,生成 新的虚拟DOM,随后vue进行 新虚拟DOM与 旧虚拟DOM的差异比较。 比较规则如下: 对比规则 旧虚拟DOM中找到了与新虚拟DO 阅读全文
posted @ 2024-02-28 14:28 sunwugang 阅读(13) 评论(0) 推荐(0) 编辑

摘要:总结: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>列表渲染< 阅读全文
posted @ 2024-02-27 17:45 sunwugang 阅读(4) 评论(0) 推荐(0) 编辑

摘要:条件渲染总结: v-if 写法: v-if="表达式" v-else-if="表达式" v-else="表达式" 适用于:切换频率较低的场景 特点:不展示DOM元素直接被移除 注意:v-if可以和v-else-if、v-else一起使用,但要求其结构不能被“打断”——即,中间不能有其他元素 v-sh 阅读全文
posted @ 2024-02-27 16:54 sunwugang 阅读(12) 评论(0) 推荐(0) 编辑

摘要:监视属性和计算属性对比:computed和watch之间的区别 计算属性computed能完成的功能,watch都可以完成 监听属性watch能完成的功能,computed计算属性不一定能完成,例如:watch可以进行异步操作 两个重要小原则: 所被Vue管理的函数,最好写成普通函数,这样this的 阅读全文
posted @ 2024-02-26 18:22 sunwugang 阅读(20) 评论(0) 推荐(0) 编辑

摘要:监视属性watch 示例一: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> < 阅读全文
posted @ 2024-02-26 17:26 sunwugang 阅读(49) 评论(0) 推荐(0) 编辑

摘要:{ // Place your 全局 snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and // description. Add comma separated i 阅读全文
posted @ 2024-02-26 14:41 sunwugang 阅读(9) 评论(0) 推荐(0) 编辑

摘要:计算属性: 定义:要用的属性不存在,要通过已有属性计算得来 原理:底层借助了Object.defineproperty方法提供的getter和setter get函数什么时候执行? 初次读取时会执行一次 当依赖的数据发生改变时会被再次执行调用 优势:与methods实现相比,内部有缓存机制(可复用) 阅读全文
posted @ 2024-02-23 18:32 sunwugang 阅读(7) 评论(0) 推荐(0) 编辑

摘要:插值语法示例:插值语法--实现信息拼接 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1. 阅读全文
posted @ 2024-02-23 17:40 sunwugang 阅读(12) 评论(0) 推荐(0) 编辑

摘要:自定义代码片段操作步骤: 第一步:文件==》首选项==》配置用户代码片段==》新建全局代码片段==》输入自定义文件名称 第一步:设置(鼠标左键)==》用户代码片段==》新建全局代码片段==》输入自定义文件名称 第二步:选择“新建全局代码片段文件,然后输入文件名称 第三步:自定义代码片段 自定义代码片 阅读全文
posted @ 2024-02-23 15:54 sunwugang 阅读(308) 评论(0) 推荐(0) 编辑

摘要:示例一: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Vue 阅读全文
posted @ 2024-02-22 18:38 sunwugang 阅读(38) 评论(0) 推荐(0) 编辑

摘要:数据代理:通过一个对象代理对另一个对象属性的操作(读或写) 总结:data——_data(数据劫持) Vue中的数据代理,通过vm对象来代理data对象中属性的操作(读写) Vue中数据代理的好处,更改方便的操作data种的数据 基本原理: 通过Object.defineProperty()把dat 阅读全文
posted @ 2024-02-22 15:33 sunwugang 阅读(14) 评论(0) 推荐(0) 编辑

摘要:Object.defineProperty()语法说明 Object.defineProperty()的作用就是直接在一个对象上定义一个新属性,或者修改一个已经存在的属性obj 需要定义属性的当前对象 Object.defineProperty(obj, prop, desc)==》 obj 需要定 阅读全文
posted @ 2024-02-22 15:01 sunwugang 阅读(8) 评论(0) 推荐(0) 编辑

摘要:总结:MVVM M:模型Model,对应data种的数据 V:视图View,模版 VM:视图模型ViewModel,Vue实例对象 观察发现: data种所有的属性,最后都出现在vm身上。 vm身上所有的属性及Vue原型上所有属性,在Vue模版种都可以直接使用。 示例如下所示: <!DOCTYPE 阅读全文
posted @ 2024-02-22 14:02 sunwugang 阅读(8) 评论(0) 推荐(0) 编辑

摘要:总结:data与el的两种写法 el两种写法 new Vue的时候配置el属性。 先创建Vue实例,再通过v.$mount('#root')函数指定el的值。 data两种写法 对象式 函数式 注:对于为使用到组件时,两种方式都可以,但在应用到组件后,data必须使用函数式,否则会报错。 一个重要原 阅读全文
posted @ 2024-02-22 11:51 sunwugang 阅读(56) 评论(0) 推荐(0) 编辑

摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Vue数据绑定</ 阅读全文
posted @ 2024-02-22 11:30 sunwugang 阅读(11) 评论(0) 推荐(0) 编辑

摘要:示例代码如下所示: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title 阅读全文
posted @ 2024-02-22 10:42 sunwugang 阅读(10) 评论(0) 推荐(0) 编辑

摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< 阅读全文
posted @ 2024-02-21 15:42 sunwugang 阅读(6) 评论(0) 推荐(0) 编辑

摘要:live server插件 在Vs code 扩展插件中安装live server,启用扩展后展示如下所示: 单击Go Live,会运行启用网页,如下图所示: 注:使用http://127.0.0.1:5500/可查看网页下详细资源信息 解决确实图标问题 第一步:找到合适的图标进行重命名为favic 阅读全文
posted @ 2024-02-21 14:55 sunwugang 阅读(166) 评论(0) 推荐(0) 编辑

摘要:第一步:创建文件夹 并在VS code 中打开 第二步:创建src目录 + index.html 第三步:https://v2.cn.vuejs.org/v2/guide/installation.html 下载 vue 依赖文件,如下图所示: 第四步:引入vue.js,如下图所示: 第五步:运行 阅读全文
posted @ 2024-02-21 11:38 sunwugang 阅读(9) 评论(0) 推荐(0) 编辑

摘要:第一步:安装vs code 第二步:安装nodejs--node-v14.17.6-x64(需要注意版本--版本过高或过低均会导致程序打包运行问题)——一路默认,会安装对应的npm 注:版本和程序中使用的依赖包不一致会导致各种打包异常......,因此需根据自身项目实际情况安装对应版本 ==>程序打 阅读全文
posted @ 2024-02-20 17:47 sunwugang 阅读(11) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示