微信小程序

Posted fengshaopu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序相关的知识,希望对你有一定的参考价值。

一、小程序
一、下载
第一网址:https://mp.weixin.qq.com/wxamp/home/guide?lang=zh_CN&token=918632493

1.注册好以后登录

二、使用
2.开发工具,里面有开发者工具下载 。https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
根据自己的配置下载。

.下载好以后 是:
1.点击加号或者新建
在这里插入图片描述
2.
1.项目名称可以随便起
2.目录
3.APPID在开发管理、开发设置
4.x选择不使用服务端
5.创建就好在这里插入图片描述
三、进去使用
在这里插入图片描述
1.app.json 是全局的:里面的pages是路由,

window是头部:

  "window":{
    "backgroundTextStyle":"dark",     // 这个代表下拉 loading 的样式,
    仅支持,只能设置二个值,dark和 light
    "navigationBarBackgroundColor": "#fff0ff", //这个是头部背景颜色
    "navigationBarTitleText": "头部",  //头部内容
    "navigationBarTextStyle":"black", //头部内容的颜色
    "enablePullDownRefresh": true, // 下拉刷新配合第一个使用
    "backgroundColor": "#ff0" //下拉刷新背景颜色
  },

2.底部 至少二个

 "tabBar": {
    "list": [{ 
      "pagePath":"pages/index/index",  //路径
      "text": "首页",     //底部内容
      "iconPath": "assets/tabbar/home.png",  //图片开始
      "selectedIconPath": "assets/tabbar/home_active.png" //图片结束
    },
     {
      "pagePath": "pages/list/list",
      "text": "list",
      "iconPath": "assets/tabbar/cart.png",
      "selectedIconPath": "assets/tabbar/cart_active.png"
    },
   ]}

四、介绍pages的内容
在这里插入图片描述
1.index.js 是写逻辑的地方
2.index.json 存储json文件的
3.index.wxml 是在页面显示的内容 主要部分
4.index.wxss css样式

五.使用有哪些变化
在这里插入图片描述
在这里插入图片描述

写个案例 todolist


<text>todo</text>
<input type="text" bindblur="k" class="s" />
<button bindtap="t">添加</button>
<view wx:for="{{list}}" wx:key='index' wx:for-index="value" >
 
  {{value}} {{item}}  <text bindtap="s" data-index="{{value}}" >删除</text>
</view>


  k(e){
    console.log(e);
 this.setData({
   name:e.detail.value
 })
  },
  t(){
        var f=this.data.list
        var g=this.data.name
        f.push(g)
        console.log(f); 
        this.setData({
          list:f,
        })
        
  },
  s(e){
  console.log(e);
  var index=e.target.dataset.index
  console.log(index);
  var list1=this.data.list
  list1.splice(index,1)
  this.setData({
    list:list1
  })
  },

以上是关于微信小程序的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序视图层WXML_模板

7-微信小程序 模板(template)

vscode 开发微信小程序环境配置

微信小程序json数据如何处理?

微信小程序第七天WXML语法之模板用法

微信小程序第七天WXML语法之模板用法