小程序开发经验总结

小程序开发经验总结,第1张

最近一直在做小程序,工作中也遇到了一些问题,踩了一些坑,所以想着写篇文章记录下来,并借此将小程序开发的相关知识进行梳理,方便以后参考,也为刚刚接触小程序的人提供一些思路方法,互相学习,共同进步。

1、微信小程序的目录结构及配置说明

app.json是小程序的全局配置文件,所有配置项key必须使用 双引号括起来 ,value值为字符串类型的也必须使用双引号, 不支持单引号 。

1.1 pages

pages选项是必须配置的。该配启孙置项注册了小程序所有页面的地址,其中每一项都是页面的 路径+文件名 。每一个页面都是由.json、.js、.wxml、.wxss四个文件组成,并且 四个文件的名字必须要一致 。

1.2   tabBar

tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。其中 list 接受一个数组,只能配置最少 2 个、最多 5 个 tab

1.3 usingComponents

使用自定义组件或者插件提供的组件前,必须先在这里声明

2、开发微信小程序遇到的问题及解决办法

2.1 双向绑定

微信小程序不支持通过v-model的方式实现自动双向绑定,需要给表单元素通过绑定事件,并使用this.setData来赋值实现。

2.2 computed和watch

微信小程序默认是不支持computed和watch的,如需要使用这两项功能,需要安装miniprogram-computed ,安装方法见 官方文档

2.3 对象赋值

如果给对象的属性赋值,可以使用this.setData({'obj.key':value})来赋值,但是如果给某个团含属性名是变量的属性赋值,通过这种方法是会报错的,经过多次尝试,发现使用如下的方式赋值成功。

let newObj = `obj.${key}`

this.setData({

[newObj]: value

})

2.4 scroll-view

当页面存在d框容器,并且d框里的内容是需要滚动条滚动展示时,如果d框下面那层的容器使用view元素的话,会导致滚动d框内容时,同时会触发d框下面那层的页面容器也会一起滚动,解决此问题可以将d框下面的容器使用scroll-view元素替代view元素

3、小程序测试和发布

由于服务器域名request合法域名每个月 只能修改5次 ,因此在本地开发小程序时,需要在微信调试工具中设置不校验合法域名。等小程序上线前再一次性将所有域名添加到小程序管理后台。

以上便是此次小程序开发中积累的一些经验,希望能给刚刚接触小程序的人提供一些思路方法,悄或链在以后的开发中,如果遇到新的问题,继续更新文档......

首先对于教育领域来说,小程序是一种很轻便的产品形态,十分适合于作为一种教育服务的入口。

另外对于你的问题属于小程序开发,小程序开发有两种,一种是定制版开发袜喊,另一种是模板开发。定制版开发相当于量身定做,开发周期很长哗好缺。所以对于你的痛点,推荐使用小程序模板,很便宜,功能也十分完善,最多三天就可以上线。想了解更多的话可以加V:乱辩lykj02和hell姐详聊哦。

免费模版、定制开发、推广运营、广告交易,全网首家小程序推广运营,欢迎在线咨询

想要在微信上开店,并不是什么难事。

一般有三种方法。

一是使用微信官方小商店。二是使用第三方工具。三是自己开发。

下面为您详细描述一下过程:

1、用微信官方的小店,但是功能太局限了。需要到官网申请账号并开店就行。但是小程序没有营销工具(也就是说没有优惠券、开单,拼团等营销功能)。

2、第三方工具特别多,比如某赞,某盟等等。

但是说实话这些对于一个微商或者一个商家来说,却有些烦恼。因为你注册了小程序,也付了钱,虽然付的喊祥不高。但是你得考虑后期的便携性,营销功能,开单功能等等。

当然也有这方面做的比较好的工具,比如微商相册,他可以转图,抓图,开单,拼团。基本上做微商的人都知道了。这个懂的自然懂。

3、自己开郑陪搏发,自己开发的成本确实不低,几千到上万元不等。开发的话可以乱伍找外包团队,也可以熟人朋友,如果你自己会开发,那就省了这笔钱,但是你的人工也是钱。

以上就是三种开店的方法。具体选择哪一种,得根据自己的实际情况而定。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存