2021-11-12、如何访问同一文件不同js中定义的函数和方法

2021-11-16  本文已影响0人  疋瓞

1、案例描述: 案例描述.jpg

2、实现过程:

2.1、代码演示

index页面
wxml

<!--index.wxml-->
<view class="box">
  <view class="title">同一页面调用不同函数</view>
  <view class="v">{{m1}}</view>
  <view class="v">{{m2}}</view>
  <view class="v">{{m3}}</view>
  <view class="v">{{m4}}</view>
  <view class="v">{{m5}}</view>
  <view class="v">{{m6}}</view>
</view>

wxss

view{
    text-align: center;
    margin-bottom: 10px;
}

js

//index.js
const App = getApp();  //调用app.js当中数据的函数
var util = require('../../utils/util');  //调用其他页面当中是数据接口的require函数

var in1 = '我是index当中的变量in1。';
function inf(){
  return '我是index当中的函数inf。';
}
Page({
  data:{
    m1 : in1,
    m2 : inf(),
    m3 : util.ut1,
    m4 : util.utf(),
    m5 : App.ap1,
    m6 : App.apf()
  }
})

utils页面
js

//util.js
var ut1 = '我是utils当中的变量ut1。';

function utf(){
    return '我是utils当中的函数utf。';
}
module.exports = {
  ut1 : ut1,
  utf : utf
}



app.js文件
app.js:

//app.js

App({
  ap1 : '我是appjs当中的变量ap1。',
  apf:function(){
    return '我是app当中的函数apf。';
  }
})

app.wxss文件
app.wxss:

/**app.wxss**/

.box{
  border: 1px solid rgb(129, 124, 124);
  padding: 10px;
}
.title{
  color: red;
  font-size: 30px;
  margin: 20;
  text-align: center;
}

2.2、结果展示

结果展示.jpg

3、知识总结

知识要点1.jpg
知识要点2.jpg

4、踩坑说明:

上一篇 下一篇

猜你喜欢

热点阅读