怎么更改微信小程序中app.js的“globalData属性和值”?

怎么更改微信小程序中app.js的“globalData属性和值”?,第1张

一般是先修改json值再setData 比如:

page({

data:{

s1:{a:"",b:"b"}

},

changeData:function(e){

var cData=this.data.s1

cData.a="1"//先修改json值

this.setData({ //再set值

s1:cData

})

}

})

把AngularJS开发的页面迁移到微信小程序目录迁移

1、每个子模块页面换成Pages目录下的一个子目录,目录命名就是原子模块名。

2、原来的通用css、image、fonts等静态资源统一移到resource目录下,需要使用时,对于css样式文件,在对应子模块的wxss文件首部通闷毕者过import命令引入;替换规则1、div需统一转换成View;2、ng-show统一转换为wx:if;

3、ng-click统一转换为bindtap;

4、ng-repeat统一用wx:for替换;

5、ng-class中的样式选择性绑定可以直接把条件绑定语句嵌入class属性;js代码模块级代码迁移数侍:可将模块级作用域使用的通用逻辑搬到app.js中,通过app对象来引用;或者定义一个util模块,来做动态引入;对于原生与h5交互时用到的自定义事件,需要根据具体场景做处理。

子模块级代码迁移:可将Angular子模块代码直接迁移到小程序对应Page对象中,当然,对于Angular特定语法的$***对象(例如$scope、$rootscope)的 *** 作,需要做全局替换,替换原则是:

1、$scope:与Page对象同生命周期内的$scope,可以直接替换成this;而对于非同一生命周期的(最常见的即是各种callback回调函数),需要将Page对象在方法外做引用保存(例如varself=this),然后在蚂薯回调函数中使用。

2、$rootScope:推荐放入app对象中引用,或者自定义通用模块,然后动态引入;

3、数据模型:各页面中建立的数据模型,直接放入***.json文件中,如果涉及Angular特定语法的 *** 作,可参考上述两点的做法进行替换;

4、jsonp请求:将jsonp请求统一替换成wx.request请求,只是原来的链式写法要换成参数型写法;

5、子模块间的页面跳转,$state.go统一替换成wx.navigateTo或wx.navigateBack。

一、微信小程序的wxml

具有基本的编程经验的工程师,只有与wxml接触后,您才会发现该语言的编程概念类似于html网页的编程技术。经过一番研究和开发,您会知道微信小程序的要求技术含量不高,只是更换了一些标签,例如

已替换为等待状态。即使您不太擅长前端,转用微信小程序的发展也将是一个很好的方向。

二、微信小程序的wxss

wxss是微信的CSS。微信用自己的开发语言wxss代替了Web编程中使用的css;实际上,主要的实现思想与Web开发技术基本相同,并且它只是对某些标签的简单替换,其中大部分是原始的CSS,基本上是正确的。它们都是通过调用让冲樱同一页面来实现的,但是可以说,微信小程序比Web开发更简单,更方便。例坦丛如,只要写入index.wxml和index.wxss,它就位于两个文件中。这两个文件同时位于同一目录中,就像直接在网页上写CSS一样,这既简单又快速。

三、微信小程序的js

如果要开发微信小程序,您必须精通微信小程序的js。只要您具有html+css+js的良好基础,就可以全力学习微信小程序js,然后在前端进行开发。上面没有问题,但是微信js需要努力学习。您可以购买参考书或了解微信小程序的API,它们可以快速帮助您参与开发队列。

四、微信小程序的json

掌握了以上几点之后,您需要掌握json。简而言之,json是微信小程序的主要和次要接口。工程师可以通过json控制上下菜单栏,主要和辅助页面的显示顺序。但是,使用频率不高。它仅适用于基本小程序的框架,但这也需要学习,因为除显示类型外,每个前端 *** 作都需要与后端匹配,因为如果要使其放大,则必须之所以简化,是因为修改代码后,在迷你程序中搜索到的版本就是启动后的版本,即我们提交微信评论后显示的版本。修改源代码后,需要将其提交给微信公众进行审判扮核。平台小程序管理平台,用户只能在审核通过后才能看到您的修改,因此,为避免这种麻烦,您必须了解后端技术开发并与前端链接以与您进行交流。

实际上,小程序类似于H5表面,并提供了视图层描述语言。您需要掌握WXML和WXSS以及基于JavaScript的逻辑层框架。这里的wxml等同于html,而wxss等同于CSS。

小程序源码可以改成网页,但是小程序和网页的开发语言不同,小程序使用的是微信提供的开发语言WXML、WXSS和JavaScript,而网页使用的是HTML、CSS和JavaScript。

如果要将小程序源码改成网页,需要对代码进行一定的修改,包括但不限于以下几个方面:

1. 更改文件后缀名:将小程序源码中的后缀名为.wxml、.wxss等文件改成.html、.css等网页所需的后缀名。

2. 修改标签:将WXML标签转换为HTML标签,例如将`<view>`标签改成`<div>`标签。

3. 改变样式:WXSS中使用了类似rem和rpx之类特有的长度单位,在转换到CSS时需要进行相应的调整,并且部分样式可能需要重陪知新设计。

4. 修历乱悉改调用接口:小程序在与后端交互时通常使用微信提供的接口,而网页则需要根据实际情况调用相应肢乎的API或者Ajax请求数据。

以上只是一些基本改动,具体还需要根据小程序中所涉及到的功能和API进行相应的修改。总之,在将小程序源码改成网页时需要对代码结构、样式以及功能等方面进行适当地调整。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12383465.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存