• 微信-文件组成-模块作用--定义全局方法变量---数据绑定--wx:for循环列表


    app.js

    //app.js
    console.log("==========================================")
    //1.小程序不是运行在浏览器中的,所以没有Bom,Dom 对象
    //console.log(window)=>undefined
    //console.log(document)=>undefined
    
    //2.小程序的js有一些额外的成员
    //App方法 用于定义应用程序实例对象
    //Page 方法 用于定义页面对象
    //getApp 方法 用来获取全局应用程序对象
    //getCurrentPages 方法 用来获取当前页面的调用栈-也就是访问的页面记录,最后一个就是当前页面
    //wx 对象 用来提供核心API的
    
    //3.小程序的js是支持CommonJS规范的
    const foo = require('./utils/foo.js')
    foo.say('world')
    console.log("==========================================")

    foo.js

    function say(msg){
      console.log('Hello'+msg)
    }
    //导出say方法
    module.exports = {
      say:say
    }
    

      index.wxml

    <!--index.wxml-->
    <!-- 基于xml语言,用来定义页面结构单标签也也结束例如image-->
    <view class="container">
      <text>{{message}}</text>
      <text>{{perssion.name}}</text>
      <text>{{perssion.age}}</text>
      <view class=" style1 {{viewClassname}}"></view>
      <!-- mestach语法可以用在以上,不能用于定义标签名和属性名-->
      <!--可以直接使用字面量和简单的逻辑运算符-->
      
      <!--列表渲染-->
      <!--起别名wx:for-item="别名"-->
      <view>
        <view wx:for="{{ todos }}">
        <text>{{ index }}</text>
        <checkbox checked="{{ item.completed }}"></checkbox>
        <text>{{ item.name }}</text>
        </view> 
      </view>
    </view>

    index.js

    //index.js
    //获取应用实例
    const app = getApp()
    
    Page({
      //为页面提供数据的
      //data就是界面和逻辑之间的桥梁
      data:{
        message:"Hello world",
        perssion:{
          name: "zhangsan",
          age: 12
        },
        viewClassname:"hello",
        todos:[
          { name: 'javascript', completed:false },
          { name: 'html', completed: true },
          { name: 'css', completed: false }
        ]  
        
      }
    
    })
  • 相关阅读:
    php数组
    php 函数
    数据库操作
    PHP基础
    mysql常用函数
    10.25 (下午) 开课一个月零二十一天(抽象)
    10.25 (上午) 开课一个月零二十一天 (继承多态)
    10.24 (下午) 开课一个月零二十天 (封装)
    10.24 (上午) 开课一个月零二十天 (面向对象)
    10.23 开课一个月零十九天 (PHP数组)
  • 原文地址:https://www.cnblogs.com/fdxjava/p/11543123.html
Copyright © 2020-2023  润新知