zoukankan      html  css  js  c++  java
  • 小程序从0到简单1

    为什么说叫简单1,因为开发中具体的详细信息我并没写,只是顺了一个流程,官网很多语法和细节还是挺清晰的,推荐有时间的话看官方文档
     
    小程序设置的信息:https://mp.weixin.qq.com
     

    准备工作

    1、申请账号,获得小程序的AppID
     
    2、下载微信开发者工具
     

    小程序工程介绍

    小程序的页面有个路径的概念,类似url中的路径。它是根据放在pages下的目录来决定具体路径的,例如pages/index/index
     

    根目录下的文件介绍:

    1、app.json
    由pages和window组成,整个工程的一个配置
    pages为路径,只有pages下的路径才允许被访问和跳转(实际存放的是根目录pages下的文件目录)
    window:默认窗口样式等信息,如果单个页面没有设置具体内容,就使用这里的通用配置
    {
    "pages": [
    "pages/index/index",
    ],
    "window": {
    "backgroundTextStyle": "light",
    "navigationBarBackgroundColor": "#fff",
    "navigationBarTitleText": "WeChat",
    "navigationBarTextStyle": "black"
    }
    }
     
    2、project.config.json
    微信开发者工具的一些配置项
     
    3、pages
    存放具体的路径页面,可以在pages文件夹上右键,新建->Page
    一个Page由.js、.json、.wxml、.wxss四个文件组成
    .wxml
    类似html,页面的具体布局
    <view>类似<div>
    <text>类似<b>
    bindtap="xxx”绑定方法,在.js中实现
    {{变量名}}:获得js中的data数据
    wx:if="{{条件}}":条件语句
    wx:for="{{遍历数据}}" wx:key="{{字典中的key}}:循环语句
    data-变量名="变量值":可以在js中获得变量名的值
    .js
    和普通的js语法基本一致,可以对小程序页面各个生命周期进行操作,可以写一些方法等
    data: {
    listData: xx,//listData定义的变量,可以在wxml中直接通过{{listData}}获取值
    },
    .wxss 和css语法基本一致,编写布局的样式,在wxml中调用
    .json
    配置导航等内容,如果没配置,直接用根目录下app.json中的window的值
    {
    "navigationBarTitleText": “页面标题"
    }
     
     

    小程序安装版本

    小程序的发布,在微信开发者工具点击【上传】->此时出现【开发版】,然后点击版本后的【选为体验版】->出现【体验版】
    点击【开发版】或【体验版】后的【提交审核】->审核通过后既有正式版~
     
    版本 描述 可安装人群
    开发版
    通过微信开发者工具,点击预览可安装
    点击工具上的上传,会上传一个开发版本到https://mp.weixin.qq.com
    用户身份中,包含开发者权限的成员
    体验版 管理员在https://mp.weixin.qq.com开发管理中,点击开发版本后的选为体验版 用户身份中,包含体验者权限的成员
    正式版 https://mp.weixin.qq.com中对开发版或体验版提交审核,并审核通过的版本 所有人都可以安装
     
     

    小程序内跳转到webview加载M页

    要满足以下两种条件,才能使用这个webview的功能

    1、非个人小程序,非海外小程序
    2、配置了可访问的业务域名
    官网说明:webview 指向网页的链接。可打开关联的公众号的文章,其它网页需登录小程序管理后台配置业务域名。
     
    首先在小程序管理后台->设置,配置业务域名
    然后在配置页面,点击【下载校验文件】,将下下来的文件放到域名服务的根目录下即可
     
    不满足访问条件的提示为:不支持打开非业务域名https://xxxx,请重新配置。
     
    因为我是个人小程序,所以不能用这个功能
  • 相关阅读:
    python归并排序
    初学者迭代python
    大数相乘
    基本蚁群算法
    MATLAB绘图,绘双坐标轴,绘一图二轴等
    为什么说TCP协议是可靠的
    TCP协议-报文段数据中的自定义包头
    net start npf启用失败
    富时A50中国指数学习笔记
    ProtoBuffer学习总结
  • 原文地址:https://www.cnblogs.com/meitian/p/9639312.html
Copyright © 2011-2022 走看看