摘要:
最近使用Object.assign拷贝对象,发现对象中的数组无法深拷贝,只是拷贝了数组的地址,导致原始值中的数组改变了被拷贝值中的数据也改变了 阅读全文
摘要:
使用safeArea.bottom来获取安全距离的高度会导致错误,需要使用safeAreaInsets.bottom,但是要达到和safeArea.bottom同样的效果需要使用screenHeight-safeAreaInsets.bottom计算得到和safeArea.bottom一样的值 阅读全文
摘要:
uniapp的官方文档中uni-tooltip的直接示例没有写全多行tooltip的演示代码,所以记录一下。主要就是利用插槽自己定义一个view,然后设置他的宽度来设置宽度高度,以及设置文字换行。 <template> <uni-tooltip> <button size="mini">多行文字提示 阅读全文
摘要:
先看列表的效果图,是一个2列内容显示的滚动列表 可以看到一行有2列,然后2列中边框的距离是30rpx,中间间距也是30rpx,所以可以通过设置css样式如下: .container { display: grid; grid-template-columns: repeat(auto-fill, c 阅读全文
摘要:
在uniapp中使用文件上传,一般使用uni.uploadFile,下面是一个单文件上传案例 uni.uploadFile({ url: uploadUrl, name: "file", // 上传的file的名称 formData: formData, // 除了文件内容的其他需要formdata 阅读全文
摘要:
先来看一个::before和::after的例子,给一个元素的前后再不添加新的元素的时候增加内容: <view class="info-before">测试before和after</view> .info-before { font-weight: bold; margin: 30px; } .i 阅读全文
摘要:
使用css也能直接写出箭头符号,这样不用都使用图片能减少打包的大小。下面是一些常用箭头的css写法: // 向上的箭头 <view class="button-up"></view> // css的内容 .button-up { position: relative; padding: 5px; m 阅读全文
摘要:
pipe的概念很简单,就是将n个函数组合起来,他是一个从左到右的流,每个函数执行的时候都传入之前函数的结果。下面写一个返回一个人名字的函数: getName = (person) => person.name; getName({name: "Buckethead"}) // 返回 "Bucketh 阅读全文
摘要:
第一次在uniapp上架了一个小组件,所有的都按照文档填写上传了,但是提交的时候一直提示不行 原来是在压缩组件源码的时候出问题,不要把 components和 static 放在一个文件夹下面压缩文件夹,要直接把 components 和 `static`` 组合压缩就行。 这是错误的 这是正确的 阅读全文
摘要:
控制台输入 adb shell input keyevent 82 就会打开Reload界面,不用手动晃动手机弹出设置界面 阅读全文