05 2023 档案

摘要:## 问题 微信小程序项目中,使用了ec-canvas绘制图表,在开发者工具中预览正常,但是在真机上点击图表tooltip会出现一层阴影,如下图所示: ![](https://img2023.cnblogs.com/blog/1950214/202305/1950214-20230531153157 阅读全文
posted @ 2023-05-31 15:34 ZerlinM 阅读(451) 评论(0) 推荐(0)
摘要:在初始化echarts的方法中 添加 `devicePixelRatio: dpr`,代码如下: ``` const [ec, setEc] = useState({ // 初始化图表 onInit: (canvas, width, height, dpr) => { chart = echarts 阅读全文
posted @ 2023-05-29 13:25 ZerlinM 阅读(462) 评论(0) 推荐(0)
摘要:## 实现方式 实现了列表的上拉加载、下拉刷新,使用的是vant库中的 [List](https://vant-ui.github.io/vant/#/zh-CN/list) 和 [PullRefresh](https://vant-ui.github.io/vant/#/zh-CN/pull-re 阅读全文
posted @ 2023-05-26 15:16 ZerlinM 阅读(2633) 评论(0) 推荐(0)
摘要:## 问题 PullRefresh 的内容未填满屏幕时,只有一部分区域可以下拉: ``` 内容 ``` ##解决 我们需要给 .van-pull-refresh__track 一个高度就可以了,代码如下 ``` ``` ## 注意 在修改css样式时,出现了一个错误,一开始使用的是以下代码来修改 . 阅读全文
posted @ 2023-05-26 13:33 ZerlinM 阅读(2644) 评论(0) 推荐(0)
摘要:## 问题描述: ``` // 声明变量 let data = reactive([]); http().then(res=>{ data = res.data console.log(data) }) // data数据更新,页面没有渲染, ``` ## 1、因数据结构而导致的未渲染解决方法: * 阅读全文
posted @ 2023-05-26 12:49 ZerlinM 阅读(1417) 评论(0) 推荐(0)
摘要:## 问题描述 单页面应用中一般把样式文件写在.vue文件中,如下: ``` ``` 阅读全文
posted @ 2023-05-25 11:25 ZerlinM 阅读(227) 评论(0) 推荐(0)
摘要:在setup选项里使用computed需要手动引入computed方法,computed接受一个 getter 函数,并根据 getter 的返回值返回一个不可变的响应式 ref 对象。或者,接受一个具有 get 和 set 函数的对象,用来创建可写的 ref 对象。下面来看示例。 父组件index 阅读全文
posted @ 2023-05-24 11:09 ZerlinM 阅读(116) 评论(0) 推荐(0)
摘要:在setup选项里使用watch有两种办法。 ## 第一种:使用watchEffect watchEffect立即执行传入的一个函数,同时响应式追踪其依赖,并在其依赖变更时重新运行该函数,可以接收watchEffect的返回值用来停止监听。 示例: ``` {{message}} 修改message 阅读全文
posted @ 2023-05-24 11:07 ZerlinM 阅读(554) 评论(0) 推荐(0)
摘要:` // 通过props传过来的是一个静态值,如果需要赋值给双向绑定的数据 ``` * 带默认值的props ``` export interface Props { msg?: string labels?: string[] } const props = withDefaults(define 阅读全文
posted @ 2023-05-24 10:10 ZerlinM 阅读(524) 评论(0) 推荐(0)
摘要:比如有以下对象 const obj = { num1: 1000, num2: 800, num3: 900, } 期望得到 num1: 1000这一项。 js实现代码: export const maxIncome = (userWalletIncomes) => { let maxValue = 阅读全文
posted @ 2023-05-09 09:11 ZerlinM 阅读(566) 评论(0) 推荐(0)
摘要:A页面跳转到B页面后,B页面在page上面定义了全局的变量,从B页面返回上级页面A后,再次进入B页面,会保留上次B页面全局变量更改后的数据,而不是重新初始化数据。 解决 page外部的变量,在小程序初始化的时候就加载了,并且中途不会变的。。 你可以试试,在非首页的页面的page外console.lo 阅读全文
posted @ 2023-05-06 16:31 ZerlinM 阅读(267) 评论(0) 推荐(0)
摘要:项目中需要使用swiper,需要添加左右切换的按钮,代码如下: wxml <view> <block wx:if="{{list.length>1}}"> <van-icon bindtap="nextSwiper" name="arrow" class="arrow-left" color="#c 阅读全文
posted @ 2023-05-05 11:28 ZerlinM 阅读(893) 评论(0) 推荐(0)