微信小程序开发

603 阅读1分钟

绝对路径

在app.js文件中加入一行代码

App({
    // 真的就这一行
    require : function($uri){return require($uri)},
    onLaunch : function(){
    }
});

在使用时:

const app = getApp()
const Api = app.require('util/api.js')

类似Vue中 v-model 的双向绑定

<!-- wxml 中 -->
<input bindinput="inputChange" data-name="userName" value="{{form.userName}}"></input>
<input bindinput="inputChange" data-name="telNumber" value="{{form.telNumber}}"></input>
// js文件中  
data: {
    form: {
        userName: '',
        telNumber: ''
    }
}
// 绑定页面上的input
inputChange(event) {
    const dataset_name = event.currentTarget.dataset.name;
    const value_name = event.detail.value;
    const form = this.data.form;
    form[dataset_name] = value_name; // 修改form的内容
    this.setData({ // 赋值form
        form: form
    })
}