• 「小程序JAVA实战」小程序模块页面引用(18)


    转自:https://idig8.com/2018/08/09/xiaochengxu-chuji-18/

    上一节,讲了模板的概念,其实小程序还提供了模块的概念。源码:https://github.com/limingios/wxProgram.git 中的No.8

    小程序的WXS模块

    1. js代码块可以在页面中被引入使用
    2. 定义*.wxs,module.exports暴露接口和属性

      从私有到公用的概念,通过暴露就可以公有话。

    3. 官方的阐述
      >https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxs/01wxs-module.html

    1. 演示模块的概念
      >每一个 .wxs 文件和 标签都是一个单独的模块。每个模块都有自己独立的作用域。即在一个模块里面定义的变量与函数,默认为私有的,对其他模块不可见。一个模块要想对外暴露其内部的私有变量与函数,只能通过 module.exports 实现。
    <!wxs.wxml-->
    <view class="container">
      <wxs src="../wxs/module.wxs" module="item"></wxs>
      <view>{{item.name}}</view>
      <view>{{item.age}}</view>
      <view>{{item.method("这是一个参数传递")}}</view>
    
      <view>{{item.name}}</view>
      <view>{{item.age}}</view>
      <view>{{item.method("这是一个参数传递")}}</view>
    
      <view>{{item.name}}</view>
      <view>{{item.age}}</view>
      <view>{{item.method("这是一个参数传递")}}</view>
    </view>
    
    // module.wxs
    var name ="公众号:编程坑太多"
    var age = 18;
    
    var method = function(obj){
      return obj;
    }
    
    module.exports ={
      name :name,
      age : age,
      method :method
    }
    

    PS : 通过src进行导入,然后在引入module参数进行调用里面的属性和接口方法。

  • 相关阅读:
    泛型为什么不用装箱拆箱
    net 自带cache
    泛型与非泛型的区别。
    java 魔术
    栈帧
    yii使用CUploadedFile上传文件
    yii上传图片、yii上传文件、yii控件activeFileField使用
    yii 验证码的使用
    mysql 分库分表
    全国省市区三级联动js
  • 原文地址:https://www.cnblogs.com/sharpest/p/10277578.html
Copyright © 2020-2023  润新知