小程序学习遇到的问题记录
问题:无法直接在双括号中直接调用 js 内置函数
1、在 wxml 文件中调用函数
- 方法一
1 | <text>{{util.getFirst(item.name)}}</text> |
方法二
1、新建 util.wxs 文件1
2
3
4var getFirst = function(name) {
return name.slice(0,1)
}
module.exports.getFirst = getFirst;2、wxml 中引用
1
2<wxs src='../../utils/util.wxs' module='util'></wxs>
<text>{{util.getFirst(item.name)}}</text>
问题:路由跳转
- 跳转到当前私有页面
- 路由配置 app.json
1
2
3
4
"pages":[
"pages/departmentList/index",
"pages/departmentList/detail"
],
- index.js
1
2
3
4
5
6
toDetail:function(e){
let id=e.currentTarget.dataset['id'];
wx.navigateTo({
url: 'detail?id=' + id,
})
}
- 跳转到公共页面
- 路由配置
1 | "pages":[ |
- 跳转
1 | toDetail:function(e){ |