zoukankan      html  css  js  c++  java
  • 微信小程序开发(三)-----手动创建目录结构

    *****************************************************************

    需求: 1. 屏幕打印红色字体 你好 ;

            2. 自定义全局应用对象的方法getString, 在index.js页面实现etString方法

    *****************************************************************

    本文以这一个例子讲解如何手动创建项目目录结构, 步骤如下:

    1. 填写项目名称和目录

    注意: 因为要手动创建目录结构, 所以上图中不要勾选!!

    2.新建目录

    这里就按照官方目录结构创建, 大家看起来比较方便, 步骤如图:

    目录如下:

    3.需求1界面代码

    3.1 app.json界面的代码如下:

    1 {
    2     "pages": [
    3       "pages/index/index"
    4     ]
    5 }

    通过pages来添加要加载页面的路径, 注意这里不要写文件的后缀, 写在最前边的路径就是最先加载的文件

    3.2 index.wxml界面代码如下:

    <text>你好</text>

    用text标签来添加文本。 

    3.3 index.wxss界面代码如下:

    text{
        color: red;
    }

    到此需求1已经完成, 运行结果如图:

    4.需求2界面代码

    4.1 app.js界面代码如下:

     1 App({
     2   onLaunch () {
     3      console.log('加载')
     4   },
     5 
     6   //自定义的函数
     7   getString () {
     8     console.log('自定义的函数')
     9   }
    10 })

    通过系统函数App来生成一个程序实例, 在其中有常见的生命周期函数, 在这里自定义函数getSting

    4.2 index.js界面代码如下:

    1 //通过getApp方法拿到应用程序对象
    2 const app = getApp()
    3 Page({
    4  onLoad () {
    5     const string1 = app.getString()
    6     console.log(string1) 
    7  }
    8 })
    通过getApp方法拿到应用程序对象,这里对象命名为app, 以此来用app对象获取getSrting方法, 通过Page函数生成一个页面实例,
    在加载页面时完成需求2, 运行结果如图:

    5. 注意

    其中可能出现的问题如图:

    这说明在app.json文件中没有加载入口文件。

  • 相关阅读:
    linux的find命令详解
    在接口中的静态方法来获取model的实例对象
    php函数decbin
    cookie的默认有效目录
    html的base标签
    mysql多位小数字段用decimal类型
    vmware在桥接模式下配置centos7网络
    iis_rewrite3突然无法使用(因为它过期啦)
    LightGBM 调参方法(具体操作)
    沪深股票的复权计算(复权因子的应用)--代码实现
  • 原文地址:https://www.cnblogs.com/loveDodream-zzt/p/6124324.html
Copyright © 2011-2022 走看看