作者:小飞燕 发布时间:2021-03-15 07:22:08
导语本文整理了全网深受用户关注的个微信公众号小程序编写的过程是什么经验知识,可以帮助您全面了解代理怎么做,小白也能成为高手,跟随小编一起来看一看吧!
微信微信账号小程序的编译过程是怎样的?微信小程序上线后,特别受微信用户的欢迎。注册小程序后,要编译微信微信账号小程序的代码。下面是微信微信账号小程序的编译过程。
微信微信账号小程序的编译过程是怎样的?
第一步:并安装微信小程序开发者工具。
进入界面后,根据自己的操作系统选择相应的链接进行,后安装。
步骤2:登录该工具
我们可以在安装完成后打开开发工具。第一次打开的时候需要用微信扫码登录。进入下图,然后用微信扫描,确认登录。
第三步:创建一个项目
登录成功后,如果是第一次使用该工具,会弹出一个创建项目的窗口,如下图所示:
在创建过程中,如果选定的本地文件夹为空文件夹,将出现一个复选选项“在当前目录中创建快速启动项目”。为了方便初学者了解微信小程序的基本代码结构,请勾选此选项。检查之后,开发人员工具将帮助我们在开发目录中生成一个简单的演示,如下所示:
第四步:项目微信代码结构说明
在开发人员工具的左侧导航中“编辑”,我们可以看到这个项目已经初始化,并且包含一些简单的代码文件。比较关键比较本质的是app.js,app.json,app.wxss,其中,js后缀是脚本文件。json后缀是配置文件。wxss后缀是样式表文件。微信小程序会读取这些文件,生成小程序实例。
下面我们简单了解一下这三个文件的功能,便于从头修改开发自己的微信小程序。
1.app.js是小程序的脚本代码。在这个文件中,我们可以监听和处理小程序的生命周期函数,并声明全局变量。调用框架提供的丰富的api,比如这个例子中本地数据的同步存储和同步读取。
2.app.json是整个小程序的全局配置。在这个文件中,我们可以配置小程序由哪些页面组成,配置小程序的窗口背景颜色,配置导航栏样式,以及配置默认标题。请注意,此文件中不能添加注释。
3.app.wxss是整个applet的通用样式表。我们可以在页面组件的class属性上直接使用app.wxss中声明的样式规则。
我们注意到示例程序的代码中还有两个文件夹,一个是pages,一个是utils,其中utils是放置常用工具类方法的文件夹,pages是存放所有页面的文件夹。让我们关注这几页。
第五步:编写小程序页面文件
在这个例子中,我们有两个页面,索引页面和日志页面,即欢迎页面和小程序启动日志的显示页面,这两个页面都在pages目录中。微信小程序中每一页的【路径页名】都需要写在app.json的pages中,pages中的第一页就是小程序的第一页。
第五步:预览手机(只有得到appid的人才有权限预览)
在开发者工具左侧菜单栏选择‘项目’,‘预览’,扫描代码在微信用户客户端体验。
各位已经注册微信小程序的用户,请按照上述方法尽快写出微信微信账号小程序的代码。希望以上内容对大家有所帮助。感谢收看。请关注源代理网络。更精彩的内容在源社网。
下面是如何清除标题开头的微信小程序缓存。标题到此结束
就像手机app应用一样,每个微信小程序都可以有自己的本地缓存。当缓存数据太满时,会影响小程序的使用。那么如何清除微信小程序缓存呢?
本地缓存可以通过wx . setstorage(wx . setstorageync)、wx . getstorage(wx . getstorageync)和wx . clearstorage(wx . clearstorageync)进行设置、获取和清理。本地缓存为10mb。
注意:localstorage是长期存储的,但我们不建议将所有密钥信息都存储在localstorage中,以防止用户更换设备。
wx.setstorage(对象)
将数据存储在本地缓存中指定的密钥中会覆盖与该密钥对应的原始内容,这是一个异步接口。
对象参数的描述:
示例代码
?
wx.setstorage({
key:'key '
数据: '值'
})
wx.setstoragesync(密钥,数据)
将数据存储在本地缓存中指定的密钥中会覆盖该密钥对应的原始内容,这是一个同步请求接口。
对象参数的描述:
示例代码
?
尝试{
wx.setstoragesync('key ',' value ')
} catch (e) {
}
wx.getstorage(对象)
从本地缓存异步获取指定键对应的内容。
对象参数的描述:
示例代码:
?
wx.getstorage({
key: 'key ',成功:功能(res) {
console.log(res.data)
}
})
wx.getstoragesync(密钥)
从本地缓存中同步获取指定密钥对应的内容。
参数描述:
示例代码:
?
尝试{
var value=wx . getstoragesync(' key ')
if (value) {
//做一些有返回值的事情
}
} catch (e) {
//发现错误时做点什么
}
wx.getstorageinfo(对象)
关于当前存储信息的异步获取
对象参数的描述:
成功返回的参数描述:
示例代码:
?
wx.getstorageinfo({
成功:功能(res) {
console . log(res . key)
console.log(res.currentsize)
console.log(res.limitsize)
}
})
wx.getstorageinfosync
同步并获取当前存储的相关信息
示例代码:
?
尝试{
var res=wx.getstorageinfosync
console . log(res . key)
console.log(res.currentsize)
console.log(res.limitsize)
} catch (e) {
//发现错误时做点什么
}
wx.removestorage(对象)
从本地缓存异步移除指定的密钥。
对象参数的描述:
示例代码:
?
wx.removestorage({
key: 'key ',成功:功能(res) {
console.log(res.data)
}
})
wx.removestoragesync(密钥)
从本地缓存中同步删除指定的键。
参数描述:
示例代码:
?
尝试{
wx.removestoragesync('key ')
} catch (e) {
//发现错误时做点什么
}
wx.clearstorage
清理本地数据缓存。
示例代码:
?
1wx.clearstorage
wx.clearstoragesync
同步清理本地数据缓存
示例代码:
?
尝试{
wx.clearstoragesync
} catch(e) {
//发现错误时做点什么
}
这是第一段的结尾。下面是如何通过在末尾添加一段来清除微信小程序缓存。目前已经获得了617网友的青睐!正文到此结束
339位用户关注
89位用户关注
60位用户关注
20位用户关注
60位用户关注
60位用户关注