- 博客(11)
- 收藏
- 关注
原创 uniapp uni-collapse两层折叠
但是如果第二层中有动态添加或者删除节点时候外层的collapse无法重新计算高度,会导致收缩框添加、删除的部分空白,查看了源码以后发现在uni-collapse-item这个组件中有一个强制更新视图的代码。由此我发现一旦如要重新计算高度并渲染就需要使用这部分代码,在这个组件中暴露一个方法出来calculateheight(){在使用这个组件的外面用ref去获取这个节点能拿到节点的情况下使用该方法渲染视图即可收缩。这样就可以非常丝滑的动态计算啦!一个非常坑的地方浪费十几个小时。
2024-04-08 22:35:13 680
原创 uniapp uni.request设置请求头但是后端取不到值
昨天发布体验版小程序发现与后端约定好在header头中携带TokenId,但是后端取不到,这里请求头中的header被微信官方做了修改,在安卓中自定义的header都被转成小写,在苹果手机上是正常的,大家碰到的时候header里面的自定义字段尽量用小写。
2024-03-13 14:35:21 944 1
原创 关于二次开发vue-element-admin上传到git上再次克隆到本地后依赖安装失败的原因
因为网络原因git上tui-editor无法响应导致依赖安装失败,需要先在package.json中删除掉该依赖,再执行npm i 命令,依赖安装后再单独安装tui-editor插件即可
2021-06-28 18:07:15 340
原创 关于tinymce富文本编辑器实现双向绑定的方法
我在做后台管理系统的时候有个模块需要使用tinymce富文本编辑器去数据初始化,但是会遇到dom没有渲染的报undefined和get,set的问题,我也试过在watch方法里面去监听
2021-06-19 15:20:14 2407 1
原创 Vue关于组件路由守卫无法获取this
今天在写一个组件时候用到了组件路由守卫,但是在赋值时无法将路由中query的值绑定到组件的this中,这是因为const Foo = { template: `...`, beforeRouteEnter (to, from, next) { // 在渲染该组件的对应路由被 confirm 前调用 // 不!能!获取组件实例 `this` // 因为当守卫执行前,组件实例还没被创建 }, beforeRouteUpdate (to, from, next) {
2021-06-17 21:19:38 2290
原创 el-date-picker赋值后组件未渲染时间
<el-date-picker v-model="timerange" type="datetimerange" start-placeholder="开始日期" end-placeholder="结束日期" @change="handletimer" ></el-date-picker><script> export default{ data() { return {..
2021-06-16 17:37:01 450
原创 git操作
1.新创建一个文件夹,先用git clone 项目地址2.有新的项目增加先用命令 git add .3.git commit -m"版本"
2021-06-09 22:34:48 86 1
原创 无缝轮播图
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width='device-width', initial-scale=1.0"> <title>.
2021-05-31 23:04:17 184
原创 轮播图(还没实现无缝)
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> <
2020-10-26 19:55:52 95
原创 错题记录
for(let i=0;i<2;i++){setTimeout(function(){console.log(i)},100);}for(var i=0;i<2;i++){setTimeout(function(){console.log(i)},100);}答案:0 1 1 1因为js是单线程运行,代码从上往下执行,在遇到异步操作会将代码放到执行栈中,在同步代码执行完后执行异步代码,此题中let有自己的作用于,所以每一个i都有值,var没有自己的作用域每一次声明都会
2020-10-25 22:54:07 277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人