- 博客(86)
- 收藏
- 关注
原创 微信小程序:自定义 tabBar 效果
原生的 tabBar 内容不删除,兼容低版本。解决切换 tabBar 时,下标不正确的问题。组件,用来设置自定义 tabBar。就可以关闭原生 tabBar。自定义 tabBar 在。开启自定义 tabBar。
2024-07-21 11:00:00
1998
原创 微信小程序:behaviors 代码共享、MobX 全局数据共享
behaviors 用于实现组件间代码共享特性,类似于Vue.js中的mixins。在项目根目录创建behaviors目录,并创建。导入使用。
2024-07-20 10:00:00
767
原创 微信小程序:组件、样式隔离、数据方法属性
styleIsolation 可选值说明isolation默认值,表示启用样式隔离,在自定义组件内外,使用 class 指定的样式将不会相互影响。app-shared表示页面 wxss 样式将影响到自定义组件,但自定义组件 wxss 中指定的样式不会影响页面。shared表示页面 wxss 样式将影响到自定义组件,自定义组件 wxss 中指定的样式也会影响页面和其他设置了 apply-shared 或 shared 的自定义组件。
2024-07-18 17:30:00
560
原创 微信小程序:生命周期及WXS脚本
小程序生命周期分为 应用生命周期、页面生命周期 和 组件生命周期。WXS(WeiXin Script)是小程序独有的一套脚本语言,结合 WXML,可以构建出页面的结构。
2024-07-18 14:00:00
1465
原创 uniApp:路由与页面跳转及传参
声明式导航,通过组件进行跳转。官方文档:详情使用navigator组件进行页面跳转。open-type有效值
2023-07-05 10:00:00
2325
原创 uniApp:组件样式
支持基本常用的选择器 class、id、element 等,但不能使用 * 选择器。page 相当于 body 节点。在 pages 目录下的 vue 文件中定义的样式为局部样式,会覆盖 App.vue 中的全局样式。
2023-07-03 10:00:00
929
原创 uniApp:环境搭建及配置
项目结构说明pages 目录所有的页面的存放目录static 目录静态资源目录unpackage 目录打包文件,存放各个平台的打包文件App.vue项目根组件,页面的入口文件main.js项目入口文件,主要作用是初始化 vue 实例并使用需要的插件配置打包的文件,指定应用的名称、图标、权限等pages.json设置项目页面的存放路径和窗口外观uni.scssuni-app 内置常用的变量页面文件遵循Vue 单文件组件(SFC)规范。组件标签靠近小程序规范,详见。
2023-07-02 10:00:00
6932
原创 TypeScript:接口、函数重载
接口具有声明合并特性,即多个相同名称的接口可以合并。接口可以被类实现,约束类中必须要实现的成员。使用接口规范函数的类型。
2023-07-01 10:00:00
690
原创 TypeScript:权限修饰符、Getter和Setter、参数属性、索引签名、静态成员
TypeScript 通过访问权限修饰符可以指定类中的属性、方法能够在哪些范围内被使用。
2023-06-30 10:00:00
403
原创 TypeScript:类与对象、继承、抽象类
TypeScript 侧重于对象的编程,扩展性强,成本低,当程序出问题后定位对象即可,哪个对象出问题就找哪个对象修复就可以。
2023-06-29 17:00:00
259
原创 TypeScript:搭建开发环境
TypeScript 是由微软发布,第一个正式版的发布时间为是2013年6月19日。TypeScript 扩展了 JavaScript,并添加了类型。提供的类型系统只应用在开发阶段,只有在开发阶段开发者才需要借助它编写出更加健壮的程序。
2023-06-28 20:16:22
858
原创 Vue3:Vuex4.x 在 Vue3 中的使用
为了与 Vue 3 初始化过程保持一致,Vuex 的安装方式已经改变了。用户现在应该使用新引入的方法来创建 store 实例。要将 Vuex 安装到 Vue 实例中,需要用store替代之前的 Vuex 传递给use方法。
2023-06-26 14:00:00
521
原创 Vue3:状态管理 Vuex 4.x
在组件中开发者可以通过dispatch调用 Action 类型的方法执行异步操作,当异步操作执行完成后,在 Action 方法中可以通过 commit 调用 mutation 类型的方法修改状态,当状态被修改以后,视图更新。
2023-06-26 12:00:00
235
原创 Vue3:代理对象(Proxy)、渲染函数(render)
在vue3 的组合式API 中,渲染函数就是一个函数,名字不固定。render 函数返回什么,页面中就显示什么。在选项式API中,渲染函数名是固定的。
2023-06-17 12:00:00
757
原创 Vue3:双向数据绑定、setup 语法糖
父组件修改值,子组件同步。子组件修改,父组件更新。子组件改父组件数据时,使用进行修改。子组件改父组件数据时,使用进行修改。
2023-06-17 08:00:00
4080
原创 Vue3:组件通信、组件生命周期
props 只读,子组件改不了父组件传递过来的值,需要传递给父组件,由父组件进行更改。setup 在组件初次挂载前、重新挂载前都会执行。实现祖孙组件之间的通信。提供数据,孙组件通过。
2023-06-16 08:00:00
171
原创 Vue3:计算属性、监听器
计算属性是指computed 接收回调函数作为参数,基于回调函数中使用的响应式数据进行计算属性的创建,回调函数的返回值就是基于现有状态演变出的新状态。
2023-06-15 21:13:50
4365
原创 Vue3:创建脚手架
Vue3 运行性能是 Vue2 的 1.5 倍。Vue3 支持 tree-shaking,可以进行按需编译,编译后的文件体积比 Vue2 更小。Vue3 提供更先进的功能,teleport、suspense 等。Vue3 对 TypeScript 的支持更友好,对大型前端应用的支持更好。Vue3 组合式 API 使应用中的功能代码更聚合,使组件间公共逻辑的抽取更容易。Vue3 在 2022年2页左右。使用 Proxy 代替 defineProperty 实现响应式。
2022-11-18 08:16:47
546
原创 Vue2:状态管理 Vuex 3.x
一般只有组件之间共享的数据,才有必要存储到 vuex 中,对于组件的私有数据,依旧存储在组件自身的 data 中。
2022-11-17 08:19:22
850
原创 Vue2:官方路由 Vue-Router 3.x
spa 是简写,意思是单页面应用程序。Vue 适合开发 spa 类型的项目。业务场景的切换,性能很好。集中维护一个网站的功能。完全的前后端分离(前后端可以并行开发,提供系统开发效率)所有的功能集中的一个页面,依赖的资源是非常多的,加载第一次的时候很慢(首屏加载)业务复杂度很高(解决方案:vue组件、前端路由)
2022-11-16 08:25:04
2078
原创 Vue2:如何通过axios发起Ajax请求
基于原生 ajax + Promise 技术封装通用于前后端的请求库。ajax是一种前端异步请求后端的技术。原理是:浏览器window接口的。
2022-11-14 08:19:26
743
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人