首页 >> 资讯 >

微信小程序开发费用 制作费用(微信小程序开发)

2022-08-29 15:23:00 来源: 用户: 

大家好,今日小经来聊聊一篇关于微信小程序开发费用 制作费用,微信小程序开发的文章,现在让我们往下看看吧!

1、现在的变化是增加了一个“微信公众平台”的入口。小程序”。该条目是专门针对微信小程序开发的文档,如下图所示:

2、点击“微信公众平台。applet "进入详细页面,如下所示:

3、创建项目

4、开发者安装好工具后,我们就可以打开了。第一次打开工具时,会弹出创建项目的窗口,如下图所示:

5、为方便初学者了解微信小程序的基本代码结构,在创建过程中,如果选择的本地文件夹为空,开发者工具会提示是否创建快速入门项目。选择“是”,开发者工具将帮助我们在开发目录中生成一个简单的演示。为方便以后学习,请选择“是”。

6、点击开发者工具左侧导航中的“编辑”,我们可以看到这个项目,它已经被初始化,包含一些简单的代码文件。其中最重要最本质的就是app.js,app.json和app.wxss,js后缀是脚本文件,json后缀是配置文件,而。wxss后缀是样式表文件。微信小程序会读取这些文件,生成小程序实例。

7、我们先简单看一下这三个文件的作用,这样我们就可以轻松地从零开始修改和开发自己的微信小程序了。

8、1.app.js是小程序的脚本代码。在这个文件中,我们可以监控和处理小程序的生命周期函数,并声明全局变量。调用框架提供的丰富API,比如本例中本地数据的同步存储和同步读取。

9、2.app.json是整个小程序的全局配置。在这个文件中,我们可以配置applet包含哪些页面、applet窗口的背景颜色、导航栏的样式和默认标题。请注意,不能向该文件添加任何注释。

10、3.app.wxss是整个小程序的公共样式表。我们可以直接在页面组件的class属性上使用app.wxss中声明的样式规则。

11、我们注意到实例程序的代码中有两个文件夹,一个是pages,一个是utils,其中utils是通用工具类方法的文件夹,pages是所有页面的文件夹。让我们把注意力集中在这几页上。

12、applet页面文件的组成

13、在这个例子中,我们有两个页面,索引页面和日志页面,即applet启动日志的欢迎页面和显示页面。它们都在页面目录中。微信小程序中每个页面的【路径页面名称】都需要用app.json的pages来写,pages中的第一页就是小程序的首页。

14、每个小程序页面都是由四个不同的后缀文件在同一个路径下同名组成,比如:index.js,index.wxml,index.wxss,index.json文件带。js后缀是脚本文件。json后缀是配置文件,文件带有。wxss后缀是样式表文件。wxml后缀是页面结构文件。

15、Index.wxml是页面的结构文件:

16、在此示例中,view/、image/和text/用于构建页面结构、绑定数据以及与处理函数进行交互。

17、Index.js是页面的脚本文件。在这个文件中,我们可以监控和处理页面的生命周期功能,获取小程序实例,声明和处理数据,响应页面交互事件等。

18、//index.js//获取应用实例var app=getApp()

19、页面({

20、数据:{

21、座右铭:“你好,世界”,

22、userInfo: {}

23、},//事件处理程序

24、bindViewTap: function() {

25、wx.navigateTo({

26、' url:'./logs/logs

27、})

28、},

29、onLoad: function () {

30、console . log(" onLoad ")变量=this

31、//调用应用程序实例的方法来获取全局数据

32、app . get userinfo(function(userinfo){//更新数据that.setData({

33、用户信息:用户信息

34、})

35、})

36、}

37、})

38、Index.wxss是页面的样式表:

39、/**index.wxss**/。用户信息{

40、显示器:flex

41、伸缩方向:列;

42、对齐-项目:居中;

43、}.用户信息-头像{

44、宽度:128rpx

45、身高:128rpx

46、保证金:20rpx

47、边界半径:50%;

48、}.用户信息-昵称{

49、颜色:# aaa

50、}.用户座右铭{

51、边距-顶部:200px

52、}

53、页面的样式表是不必要的。当有页面样式表时,页面的样式表中的样式规则会叠加app.wxss中的样式规则如果不指定页面的样式表,也可以在页面的结构文件中直接使用app.wxss中指定的样式规则。

54、Index.json是页面的配置文件:

55、页面的配置文件是不必要的。当页面存在配置文件时,该配置项将覆盖该页面上app.json窗口中的相同配置项。如果没有指定的页面配置文件,将在该页面上直接使用app.json中的默认配置。

56、日志的页面结构

57、!-logs . wxml-view class=' container log-list '

58、block wx:for-items=' { { logs } } ' wx:for-item=' log '

59、text class=' log-item ' { index 1 } }。{{log}}/text

60、/块/视图

61、logs页面使用block/control标签来组织代码,用block/上的wx:for-items绑定日志数据,并将日志数据循环展开到节点。

62、//logs.jsvar util=require('././utils/util . js’)

63、页面({

64、数据:{

65、日志:[]

66、},

67、onLoad:function(){ this . setdata({

68、日志:(wx.getStorageSync('logs') || [])。map(function(log){ return util . format time(new Date(log))

69、})

70、})

71、}

72、})

73、上传就行了。

本文到此结束,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章