小程序知识总结-分享

1. 小程序介绍

相对于其他而言,有更好的体验,便于微信规范管理,

无需安装,用完即走,触手可及

和移动应用相比,不占内存且容易传播,

移动应用能做的,小程序基本也可以做到

---------------------------------------------------------

2. 开发前准备

01.注册账号

点击https://mp.weixin.qq.com/wxopen/waregister?action=step1

  02. 安装开发工具

链接 https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html

---------------------------------------------------------------------------------------------------------------------------

3. 个人对小程序的看法

相对于前端常用的html,css,js来说,小程序是 微信 对前端三剑客的 又一次封装;

html  变成  wxml ;

css  --->   wxss;

js  --->    还是js,但是稍微有些不同

------------------------------------------------------------------------------------------------------------------------------

4. 微信原生小程序开发 代码结构

config ----> 存放一些基本的 配置信息(个人喜好) ,比如请求地址 等等;

pages ----> 项目中所有的界面

utils   ---->  工具函数,一般是由开发者自己实现,用于代码复用

app.js --->   相当于入口文件,注册整个应用

app.json ----> 全局配置

app.wxss  ----> 全局样式

---------------------------------------------------------------------------------------

5. 常用配置介绍

 1 {
 2     "pages": [ //页面路由
 3         "pages/books/books",
 4         "pages/my/my",
 5         "pages/myBooks/myBooks",
 6         "pages/detail/detail",
 7         "pages/comment/comment"
 8     ],
 9     "window": { // 外观
10         "backgroundTextStyle": "light",
11         "navigationBarBackgroundColor": "#f2f2f2",
12         "navigationBarTitleText": "WeChat",
13         "navigationBarTextStyle": "black",
14         "enablePullDownRefresh": false
15     },
16     "tabBar": { // 底部导航栏
17         "list": [{
18             "pagePath": "pages/books/books",
19             "text": "书架",
20             "iconPath": "images/book.png",
21             "selectedIconPath": "images/bookSelected.png"
22         }, {
23             "pagePath": "pages/my/my",
24             "text": "我的",
25             "iconPath": "images/my.png",
26             "selectedIconPath": "images/mySelected.png"
27         }],
28         "color": "#bfbfbf",
29         "selectedColor": "#1AAD19"
30     },
31     "networkTimeout": { // 网络超时
32         "request": 3000
33     }
34 }

6. 原生开发框架也是框架,和vue 一样的套路

***没有dom操作,只用关心数据的变化***

 数据绑定---> 插值语法 {{}}

1 <view class="book-info">
2                              <text class="book-name">{{item.book_name}}</text>
3                              <text class="author">{{item.author}}</text>
4                              <text class="publisher">{{item.book_publisher}}</text>
5                          </view>

原文地址:https://www.cnblogs.com/vali/p/9716350.html

时间: 2024-08-30 13:43:38

小程序知识总结-分享的相关文章

云+社区小程序知识周,等你来挑战!

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 云+社区,致力于打造云计算技术生态圈,帮助开发者提高技术影响力. 本次云+社区小程序知识周,致力于促进小程序开发者分享小程序开发知识,汇聚国内小程序开源项目的顶尖团队,分享小程序技术要点,在线答疑解难.同时希望更多小程序开发者加入我们,共同努力,共同成长! 活动流程: 活动开始 解答问题&发布文章 数据统计 积分发放 活动规则: 活动时间:2018.06.25-2018.07.08 活动时间内用户参与 微信小程序标签相关问题回复, 微信

小程序webview 转发 分享朋友圈

转战小程序 webview  H5页面 的转发分享朋友圈功能 先说 小程序分享朋友圈的 功能实现 在小程序内部做分享,尚且需要用画布画出带有二维码的图片,在H5页面上更不用说了,根本就碰不着小程序的自己的api.老老实实画画布吧. 做的过程中发现以下几个问题: 1. IOS白屏打不开webview 页面. 2. 调用获取二维码接口,code 已经200,但是不进回调,并且后台报错. 3. 二维码接口调回来是二进制流,或者后台处理成base64,都无法画到画布上. 4.将画布图片保存到本地. 原文

微信小程序代码片段分享

Thor UI组件库,微信小程序源码分享 原文地址:https://blog.51cto.com/12418608/2409634

微信小程序实例:分享给一个人还是分享到群的判断代码

微信小程序的分享功能,在最新版库的ide上已经不能拿到分享回调了,官方api也删除了对应的回调函数,看样子是砍掉了,不过真机测试还是可以的,话不多说,上代码: /* // 分享功能回调 onLoad: function (options) { wx.showShareMenu({ //只有拥有 shareTicket 才能拿到群信息,用户每次转发都会生成对应唯一的shareTicket . withShareTicket: true }); }, onShareAppMessage: funct

微信小程序之获取分享码

我使用的是接口B生成二维码 1.首先根据提示,发起请求填写参数小程序的appid和密钥,获得返回数据中的access_token 2.然后拿到access_token再发起请求 这一切都在后端做,因为小程序访问网址需要配置服务器域名,而本网址的api.weixin.qq.com不能配置在小程序要使用的服务器域名中. 此时后端发起这两个请求后得到的数据如果传给前端,会得到如图所示的结果 不要怀疑,这的确是二维码的数据,但是它是进制流数据,后端需要使用方法将其转换为base64,再传给前端使用.如P

微信小程序 功能函数 分享

//wxml <button open-type="share" style=' <view class='btn-img'> <image class='image-full' src='../../imgs/index/tab5.png'></image> </view> <view>分享</view> </button> //js /** * 用户点击右上角分享 */ onShareAppM

小程序---canvas画图,生成分享图片,画图文字换行

小程序目前只支持转发,不支持分享朋友圈,为了能实现分享,很多线上小程序通过生成分享图片,保存到相册来给用户增加分享的可能. 具体思路及简要代码如下: 一:canvas画图 drawCanvas:function(){ var that = this; var contentPic = '/images/[email protected]' wx.downloadFile({ //当图片为网络图片时,需要先下载到本地,再进行操作, url: contentPic, //否则canvas会加载不到图

微信小程序学习指南

作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 微信小程序正式公测, 张小龙全面阐述小程序,定档1月9日上线(附90分钟演讲全文) ... 前言:新人第一坑,跳坑指南:修改后,必须保存:ctrl+S: 1:官方工具:https://mp.weixin.qq.com/debug/w ... tml?t=1476434678461 2:简易教

6个实用的微信小程序

现在人们对手机的需求越来越大的,再也不是简简单单的接听电话了,在工作和生活中也离不开手机了,为了满足需求大部分人会下载各种功能的APP,这样会占用手机的很多内存,降低手机的使用时间,其实现在很多的微信小程序也可以代替APP来帮助大家解决问题,今天小编在这里给大家分享6个小程序,教你释放手机内存. 1.一键查运费 相信很多人在寄快递的时候,都会纠结哪家的运费便宜比较积极实惠,用此小程序可以一键查询每一家快递的费用,直接输入发货地.收货地址以及物品重量即可.2.迅捷翻译 在线翻译工具,可以对多种语言