掘友等级
获得徽章 0
#每天一个知识点#
使用的export default命令的时候导出匿名函数的时候,在引入的文件中直接引入使用即可以,自定义命名直接. 使用import a from …
如果直接是export const 等变量或者是 export {… }形式时,引入文件时需要使用import {}引入
// 第一组
export default functioncrc32(){ // 输出
// ...
}
import crc32 from 'crc32'; // 输入
// 第二组
export functioncrc32(){ // 输出
// ...
};
import {crc32}from 'crc32'; // 输入
上面代码的两组写法,
第一组是使用export default时,对应的import语句不需要使用大括号;
第二组是不使用export default时,对应的import语句需要使用大括号
#每天一个知识点#
??的用法
表达式在 ?? 的左侧 运算符求值为undefined或null,返回其右侧。(这个很类似于||运算符,比它要更加精细)
let user = {
u1: 0
u2: false,
u3: null,
u4: undefined
u5: '',
}
let u2 = user.u2 ?? '用户2' // false
let u3 = user.u3 ?? '用户3' // 用户3
let u4 = user.u4 ?? '用户4' // 用户4
let u5 = user.u5 ?? '用户5' // '
#每天一个知识点#
小程序用三元运算符时,容易出现样式替换,两个同级别的元素如果一个有样式,另外一个没有加样式类,切换展示元素时需要注意一下
#每天一个知识点#
微信小程序目前找到可以监听左上角按钮返回到指定的页面,但是可以使用navigateTo、redirectTo、navigateBack等方法做到让你回到指定页面,但这中间会做到销毁一些页面
#每天一个知识点# 引导用户收藏小程序功能,只有首次登陆的时候展示提示语
前端没办法判断已经收藏小程序从而隐藏提示语,目前做法是用户首次登陆通过Taro.setStorage存储展示状态为true,按照产品需求不展示的时候设为false即可,这样可以做到用户退出小程序重新进入的时候不会展示提示语
#每天一个知识点# 分享小程序某个页面
首先需要在页面配置中设定enableShareAppMessage为true,然后在页面中调用useShareAppMessage方法
useShareAppMessage(() => {
return {
title: '',
path: ``,
imageUrl: ''
}
})
下一页