自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Vue3之ref与reactive的基本使用

/ 我们也可以使用到Object.assign 这是我们想把对象整体改掉时写的Object.assign(obj, {name:“李四”})}// 我们也可以用在对象上constobj =ref({name:“张三”})functionchangeName() {// 我们需要用ref()的形式去定义需要响应式的数据letsum =ref(1)functionadd() {// 对象我们需要使用到obj.value才可以修改数据obj.value.name=“李四”}姓名:{{ obj.name }}

2024-06-27 10:28:22 314

原创 【无标题】

如果您不打算开发大型单页应用,使用 Vuex 可能是繁琐冗余的。确实是如此——如果您的应用够简单,您最好不要使用 Vuex。但是,如果您需要构建一个中大型单页应用,您很可能会考虑如何更好地在组件外部管理状态,Vuex 将会成为自然而然的选择。大家可以思考一下,组件之间的传值有哪些?因此vuex就是把组件共享状态抽取出来以一个全局单例模式管理,把共享的数据函数放进vuex中,任何组件都可以进行使用。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。

2024-06-26 08:59:36 111

原创 vue。js的响应式原理

我们可以使用Vue.set(object, key, value)方法添加属性,或者this.$set(object, key, value)方法。上面代码在data对象上定义了name属性的getter和setter,在name属性修改时会触发setter函数,实现对属性修改的监听。Vue 利用 Object.defineProperty() 劫持 data 中的属性,当这些属性修改时可以触发对应的更新。所以输入框的v-model和双大括号,本质上添加的都是数据更新所对应的更新函数,从而实现了双向绑定。

2024-06-25 15:17:42 164

原创 node js模块

/ 2.npm config set registry="https://registry.npmjs.org/"切换镜像为npm。原文链接:https://blog.csdn.net/tofever/article/details/135571233。

2024-06-25 10:25:48 906

原创 组件如何实现解绑

【代码】组件如何实现解绑。

2024-06-24 08:57:49 102

原创 vue组件注意事项

2.my-school和mySchool都会转换为同样的格式MySchool,但是mySchool只能在脚手架环境使用 使用的组件名可以不和组件定义的名字相同,组件名字可以自定义。原文链接:https://blog.csdn.net/tofever/article/details/137207457。1.全局注册Vue.component(“mainq”,mainq);2. 局部注册 在变量a中注册,就只能在a中使用组件。1.全局注册 只要注册一次,在任何组件都可以使用。

2024-06-20 11:48:49 387

原创 小程序基本语法

定义item与index的名称wx:for=”{{list}}}"wx:for-item="myitem"wx:for-index=“myidx”{{myidx}}{{myitem}}inputHd(e){ this.setData({s1:e.detail.value})}表单的值获取:e.detail.value。view 组件块组件text 组件行内组件button 组件按钮input 组件表单。{{ msg}}可以执行简单的js表达式{{2+3}}{{msg.length}}

2024-06-18 10:54:52 157 1

原创 Vue模版语法与数据绑定

/</</</constdatareturnrawHtml'<span style="color: red">这里会显示红色!

2024-03-10 21:50:31 561

原创 es6(前端笔记)

sdsvsdvsv。

2024-01-06 20:26:18 401 1

原创 我的前端笔记3

=相等 ===全等!注意:字符串比较根据ascII码值。

2023-12-24 22:22:13 425 1

原创 my前端笔记2

变量 b 用 var 声明存在变量提升,所以当脚本开始运行的时候,b 已经存在了,但是还没有赋值,所以会输出 undefined。const 的本质: const 定义的变量并非常量,并非不可变,它定义了一个常量引用一个值。使用 const 定义的。变量 a 用 let 声明不存在变量提升,在声明变量 a 之前,a 不存在,所以会报错。常量不允许重新赋值,声明的时候必须赋值。两者还有以下两点区别。

2023-11-20 09:44:59 15 1

原创 我的前端笔记

4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。1.创建XMLHttpRequest()对象。js中 ajax调取接口数据 异步。http与https区别。

2023-11-13 10:17:44 15

原创 let const var

变量 b 用 var 声明存在变量提升,所以当脚本开始运行的时候,b 已经存在了,但是还没有赋值,所以会输出 undefined。const 的本质: const 定义的变量并非常量,并非不可变,它定义了一个常量引用一个值。使用 const 定义的。JavaScript var 关键字定义的变量可以在使用后声明,也就是变量可以先使用再声明。变量 a 用 let 声明不存在变量提升,在声明变量 a 之前,a 不存在,所以会报错。常量不允许重新赋值,声明的时候必须赋值。两者还有以下两点区别。

2023-10-23 09:34:28 12

原创 2d,3d,动画 ,过渡

translateX(x)和translateY(y),translateZ(z)不能同时出现,不然是会作用于最后一个。

2023-09-24 22:44:46 21 1

原创 框大小(盒模型)及弹性盒子

width(宽) + padding(内边距) + border(边框) = 元素实际宽度height(高) + padding(内边距) + border(边框) = 元素实际高度盒子大小会随着padding值变大而变大。

2023-09-17 19:48:49 32

原创 html5新标签及视频音频

玩法与video类似。

2023-09-11 10:45:08 25

原创 input

【代码】学习日记2.input。

2023-09-11 10:44:50 17

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除