微信小程序初级入门

微信小程序简介

小程序发展历程

微信小程序,小程序的一种,英文名WeChat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用

2016年1月11日,微信之父张小龙时隔多年的公开亮相,解读了微信的四大价值观张小龙指出,越来越多产品通过公众号来做,因为这里开发、获取用户和传播成本更低。拆分出来的服务号并没有提供更好的服务,所以微信内部正在研究新的形态,叫「微信小程序」。

2016年9月21日,微信小程序正式开启内测。在微信生态下,触手可及、用完即走的微信小程序引起广泛关注。腾讯云正式上线微信小程序解决方案,提供微信小程序在云端服务器的技术方案。

2017年1月9日0点,万众瞩目的微信第一批微信小程序正式低调上线,用户可以体验到各种各样微信小程序提供的服务

注册入门

第一步官网注册账号

https://mp.weixin.qq.com/cgi-bin/wx

保存自己的APPID防止需要的时候去找浪费时间
在这里插入图片描述

第二步下载这个开发工具

在这里插入图片描述

第三步打开这个开发工具微信扫码登录

进来之后左上角项目新建一个项目
在这里插入图片描述

第四步你的快速入门就建立好了

新建之后进来就是这个界面
在这里插入图片描述
在这里插入图片描述

标签介绍

app.json的window里面配置这个表示页面允许下拉刷新

“enablePullDownRefresh”:true

这条表示手机可以实现横屏竖屏

“pageOrientation”: “auto”

在这里插入图片描述
在这里插入图片描述
view>标签就类似于html中的div>和p>标签的结合:独占一行

text>标签就类似于span>标签:不会换行

text>里的一些属性:

text selectable>:鼠标长按住字就会出现一个选中的状态

text decode>& nbsp;:解码转义字符 就是相当于把nbsp转成空格

rich-text>{{msg}}</rich-text:直接显示数据

rich-text nodes="{{msg}}">:可以显示h1>之类的文本效果标签

button type=“warn” bindtap=“click”>

type=“warn”:这个button按钮是有点警告的意思

bindtap=“click”:这个是button的点击事件,配置JS文件使用

button open-type=“getUserInfo” bindgetuserinfo=“getUserInfos”>

在这里插入图片描述
在这里插入图片描述
配置JS打印出来访问者的信息

open-type的值有:share(分享),contact(联系客服),getUserInfo,getPhoneNumber

type常用的值有:warn,default,primary

checkbox>一般配置checkbox-group>来使用可以达到显示在一行的效果

radio>一般使用radio-group>标签包起来,达到只能选择一个框

JS里面部分操作稍有差异,赋值和取值的方式如下

在这里插入图片描述
在这里插入图片描述
一个简单的跳转

navigator url="…/index/index">

点击跳转

</navigator

显示一些基本的集合信息

在这里插入图片描述
在这里插入图片描述

小程序根目录下的 sitemap.json 文件用来配置小程序及其页面是否允许被微信索引

以下是完整详细配置

https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/sitemap.html

一个简单的WXS (S,script)脚本文件
在这里插入图片描述

tabBar

可以跳转首页,购物车,我的,这种窗口
在这里插入图片描述

修改别名

在这里插入图片描述

自定义组件

步骤:

第一步在components下面新建文件夹并且创建Components

第二步声明组件:在你要引用的界面的json文件里面的usingComponents下用键值对的方式创建,左边双引号里是标签名,右边是第一步要引用的组件路径

第三步直接在第二步文件夹的wxml里面使用这个标签<(这里面填的是第二步声明的标签名)>

**注意:**一定要在使用的wxml里面去使用这个标签不然是不会显示其他文件夹里面的内容的

在这里插入图片描述
在这里插入图片描述

视图容器

横向纵向滚动

这个是纵向滚动的方式
在这里插入图片描述
在这里插入图片描述
横向滚动
在这里插入图片描述

简单实现轮播图

在这里插入图片描述
可移动区域
在这里插入图片描述
实现购物车左划删除的效果需配合wxss实现
在这里插入图片描述
在这里插入图片描述

基础内容

rich-text标签

rich-text它能帮我们把HTML中的标签显示在小程序上

在这里插入图片描述
在这里插入图片描述

表单组件

picker属性

在这里插入图片描述
在这里插入图片描述

标题实现选中切换

首先是components下面的wxml文件和wxss文件和js文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

其次是父文件里的wxml和json还要js

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

swiper

滑块视图容器,可以实现向左向右滑动显示不同的图片

swiper autoplay indicator-dots circular>

autoplay 是否自动切换默认不是

indicator-dots是否显示那个小黑点默认不显示

circular是否循环轮播

js错误

Uncaught (in promise) ReferenceError: result is not defined

index.js? [sm] :105

然后我看了一下js的第105条

if (result.confirm) {

or-dots circular>

autoplay 是否自动切换默认不是

indicator-dots是否显示那个小黑点默认不显示

circular是否循环轮播

js错误

Uncaught (in promise) ReferenceError: result is not defined

index.js? [sm] :105

然后我看了一下js的第105条

if (result.confirm) {

后来我把result改成res就不报错了,不知道是不是因为result是关键字的问题

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值