- 博客(20)
- 收藏
- 关注
原创 wxss和css的区别
WXSS 针对微信小程序的组件进行了样式支持的优化,一些样式属性在小程序中有特殊的表现,如 flex 布局在微信小程序中得到了更好的支持。CSS 则主要针对标准的网页元素和布局进行支持。· WXSS在底层支持新的尺寸单位rpx,在不同大小的屏幕上小程序会自动进行换算。WXSS:WXSS 不支持样式的继承,每个元素的样式需要单独定义。· CSS中支持多种长度,例如rem,em、rem、vh、vw。CSS:CSS 支持样式的继承,子元素可以继承父元素的样式。2 · 局部页面 .WXSS 样式仅对当前页面生效。
2024-06-27 13:51:33
450
原创 微信小程序生命周期
它们并非与组件有很强的关联,但有时组件需要获知,以便组件内部处理,这样的生命周期称为“组件所在页面的生命周期”,在 pageLifetimes 定义段中定义。组件的生命周期,指的是组件自身的一些函数,这些函数在特殊的时间点或遇到一些特殊的框架事件时被自动触发,通过Component(Object)进行注册组件。应用生命周期 小程序的生命周期函数是在app.js里面调用的,通过App(Object)函数用来注册一个小程序,指定其小程序的生命周期回调。
2024-06-24 16:05:14
280
原创 小程序入门
WXSS 和 CSS 的语法在大多数情况下是相似的,但 WXSS 有一些特定的扩展和限制。例如,WXSS 支持一些特定的选择器,如 .class、#id、element、element,element、:pseudo-class、::pseudo-element 等,但它不支持 CSS 的某些高级选择器,如属性选择器 [attribute]。WXSS 支持使用 @import 语句来导入外部样式表,但和 CSS 的 @import 相比,它有一些限制和特定的语法。④wxml标签必须有结束符</>
2024-06-19 09:08:56
220
1
原创 Vue小记
1.在父组件中使用的子组件里面包裹的内容,需要在template中添加scope或slot-scope接收值。2. 在子组件中使用slot标签中使用:名称=值(不要绑定已有的属性如class)scope与slot-scope与v-slot区别。localhost 127.0.0.1都可以写。如果有那就不会继续向80端口请求数据。第一种方法 缺点:只能请求一个。注意事项:它会先从本地查到。
2024-04-22 14:06:24
264
原创 Git常用命令
命令名称作用git config --global user.name 用户名设置用户签名git config --global user.email 邮箱设置邮箱git init初始化本地库git status查看本地库状态git add 文件名添加到暂存区git commit -m “日志信息” 文件名提交到本地库git remote add origin 远程仓库地址本地仓库与远程仓库建立连接git push origin m
2024-04-15 14:38:00
116
1
原创 Vue组件
2.my-school和mySchool都会转换为同样的格式MySchool,但是mySchool只能在脚手架环境使用。1.全局注册Vue.component(“mainq”,mainq);使用的组件名可以不和组件定义的名字相同,组件名字可以自定义。2.不在脚手架环境下使用这种格式不会再运行之后的代码。2. 局部注册 在变量a中注册,就只能在a中使用组件。1.可以使用小写和大写情况下,首字母都会转换为大写。1.全局注册 只要注册一次,在任何组件都可以使用。1.组件取名最好不要和已有的标签相同。
2024-04-01 08:18:22
242
原创 Vue笔记
computed计算属性规则:1.用已有的属性计算不存在的属性2.默认调用一次get()3.简写:只有值不发生改变才可以是用简写(函数),值发生改变必须使用对象,才可以配置set()方法4.底层原理使用Object.definproperty(目标对象,键名,{get(){},set(value){}})watch监听属性规则:1.监听已存在的属性2.immediate:true默认调用一次,false不会3.简写:只有handler方法才可以简写。
2024-03-25 08:05:57
133
原创 Vue笔记
3.v-model:value=““或v-model=””(简写) -->1.双向数据绑定,既可以从data流向页面,也可以由页面流向data。规则:定义指令名称不能使用驼峰和v-,要是用-连接,记得添加引号。2.通常用于表单收集,v-model默认绑定value值。inserted(节点,绑定对象){},1.定义函数(),接收时e,当为形参。update(节点,绑定对象){}bind(节点,绑定对象){},-v-model是什么。名称(节点,绑定对象){}2.v-bind绑定数据。测试双向数据绑定原理。
2024-03-18 08:52:37
185
原创 Vue基础
区别:对于元素只是一次可以选择使用v-if(消耗内存),操作次数多v-show(并没有销毁元素)3、同时使用需要在外层嵌套盒子,在外层进行v-if判断,在内层进行v-for循环。注:不要在用提交时使用v-html,不要在动态渲染时时使用v-html。不同点:v-text只读取文本,v-html读取标签。1.在vue2中,v-for优先级比v-if高。在vue3中,v-if优先级比v-for高。v-else和v-else-if判断。v-text和v-html,插值区别。v-if 做判断,隐藏(是否存在)
2024-03-10 23:43:43
554
1
原创 JS作用域与作用域链
1.函数内部声明的变量,在函数外部无法被访问2.函数的参数也是函数内部的局部变量3.不同函数内部声明的变量无法互相访问4.函数执行完毕后,函数内部的变量实际被清空了。
2024-01-13 13:06:32
557
1
原创 ES6小点
/ 它不直接操作对象,而是像代理模式,通过对象的代理对象进行操作,在进行这些操作时,可以添加一些需要的额外操作。Generator 函数特性,可以通过 yield 关键字,把函数的执行流挂起,为改变执行流程提供了可能。// target 即目标对象, handler 是一个对象,声明了代理 target 的指定行为。3.调用父类方法, super 作为对象,在普通方法中,指向父类的prototype原型对象,3.类定义不会被提升,这意味着,必须在访问前对类进行定义,否则就会报错。
2023-11-20 08:52:04
45
1
原创 ES6个人理解
3.会在原型链中的构造器中搜索,找到则返回true,否则返回false。1.constructor:内部原型属性,可以通过代码重写。2.instanceof:JavaScript操作符,4. 只作用于对象或数组。
2023-10-22 21:42:32
60
1
原创 ES6小知识点
/ Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。// Map 对象具有表示映射大小的属性。// Map 对象记得键的原始插入顺序。
2023-10-15 22:35:35
72
1
原创 Es6基础
5、startsWith与endsWith方法都可以接受两个参数,需要搜索的字符串,和可选的搜索起始位置索引(下标0)。1、padStart(总长度,“字符串”):返回新的字符串,表示用参数字符串从头部(左侧)补全原字符串。2、padEnd():返回新的字符串,表示用参数字符串从尾部(右侧)补全原字符串。3、startsWith():返回布尔值,判断参数字符串是否在原字符串的头部。4、endsWith():返回布尔值,判断参数字符串是否在原字符串的尾部。4、第二个参数是用来补全的字符串。
2023-09-24 14:31:35
71
1
原创 HTML5,CSS3基础知识点
translate(x,y)方法,根据左(X轴)和顶部(Y轴)位置给定的参数,从当前元素位置移动。rotate()在一个给定度数顺时针旋转的元素。autoplay视频加载完成后自动播放 -->- aside — 侧边栏标签。- nav — 导航标签。- footer — 尾部标签。- header — 头部标签。- article — 内容标签。- section — 块级标签。2D移动、缩放、转动、拉长或拉伸。preload边加载边播放。
2023-09-17 19:38:29
63
1
原创 canvas基础知识点
x,y代表坐标,r代表圆的半径,start,stop,代表圆的绘画方向。创建Canvas元素,用html以及JavaScript都可以。xxxxxx.lineTo(x,y) 定义线条结束坐标;xxxx.moveTo(x,y) 定义线条开始坐标;1.不能用css来设置canvas的大小。需要用属性的方式来设置宽和高。
2023-09-10 15:16:37
105
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅