专注营销系统开发11年为企业开拓营销空间!

微信小程序工具|微信小程序开发|微信小程序制作平台-龙图应用【XcxIP.com】

多年微信小程序专业开发商
中国行业十佳诚信企业、质量、服务

全国咨询热线15321026642

新闻资讯

新闻资讯
当前位置:网站首页>新闻资讯

零基础入门微信小程序,手把手教你从零搭建上线

发布时间:11-02来源:微信小程序工具|微信小程序开发|微信小程序制作平台-龙图应用【XcxIP.com】

先泼盆冷水:小程序不是网页,不是你随便拖几个组件就能上线的。但也不是什么高深技术,我见过完全不懂代码的餐饮老板,花了三天把点餐小程序跑通了。区别就在于,你有没有搞清楚微信小程序的游戏规则。

零基础入门微信小程序,手把手教你从零搭建上线

规则第一条:小程序跑在微信的容器里,它有自己的开发框架和语法。你以前写网页用的HTML、CSS、JS,在这里要换成WXML、WXSS和JS——别被这些新名词吓到,底层逻辑和网页一模一样,只是换了层皮。就好比你习惯了用筷子吃饭,现在给你换成叉子,菜还是那些菜。

规则第二条:你得有个AppID,这是小程序的身份证。去微信公众平台注册个小程序账号,选个人主体还是企业主体?个人能做的类目有限,但拿来练手足够了。注册完了,在开发设置里找到AppID,复制粘贴到开发工具里,这一步卡住了不少人,其实就跟你注册个邮箱然后登录一样简单。

工具方面,微信官方出了个“微信开发者工具”,别用第三方的,官方这个虽然界面丑了点,但调试起来最省心。下载安装,打开,选择“小程序项目”,把你刚才的AppID填进去,项目名称随便起个“我的第一个小程序”。点确定,一个Hello World的骨架就出来了。这时候你左边看到的是模拟器,右边是代码区,下面还有调试器——三块区域,你未来几天就围着它们转。

现在开始动手。打开项目里的index.wxml,把里面默认的代码全删了,换成一行最简单的:。然后看右边模拟器,文字出来了没?出来了就说明你第一行代码跑通了。接着你在index.js里的data对象里加一个字段:,再把wxml里的文字改成——注意,双大括号是模板语法,意思是从data里取这个值。保存,模拟器自动刷新,文字变了。这就是数据驱动视图,听起来玄乎,其实就是你改数据,页面跟着变。

但光显示文字没意思,你得让它能交互。加个按钮,wxml里写,然后在js里加个方法:。保存,点按钮,文字变了。这个bindtap是绑定点击事件,setData是唯一能改数据的API——记住这两样,你已经会写小程序了。

接下来是布局。小程序用rpx做单位,750rpx等于屏幕宽度,比px好使,不用管不同手机分辨率。写个容器,,里面放几个view,用flex布局排一下。样式写在wxss文件里,跟css写法一样,但默认有个的page样式,别删,那是帮你居中的。我建议你从模仿开始,打开微信里随便一个小程序,截图,然后用view和text给它拼个静态页面出来。拼出来以后,你就有手感了。

页面之间怎么跳转?用,在js里写。但前提是你得先在app.json里注册这个页面,pages数组里加一行路径。注册完,跳转就通了。这里有个坑:跳转过去的页面要新建,不是复制粘贴。你在开发者工具里右键pages文件夹,新建一个detail页面,它会自动帮你生成四个文件。这四件套:wxml、wxss、js、json,每个小程序页面必须有,缺一个就报错。

数据从哪来?最笨也最靠谱的办法:把数据写死在js里,然后循环渲染。比如你做一个点餐菜单,在data里放一个数组,里面是几个菜品的名字和价格,然后用循环,,里面用和显示。这个wx:for就是循环,item是当前项,wx:key是给每一项加个唯一标识,不加会报警告。等你跑通了这个循环,小程序的核心也就掌握了——因为小程序本质上就是数据绑定加循环渲染,别的都是锦上添花。

做完这些,你手里已经有一个能点按钮、能跳页面、能循环列表的小程序了。这时候别急着上线,先把它跑在真机上。开发者工具右上角有个“预览”按钮,点一下,生成一个二维码,用微信扫码,就能在你手机上打开。你会发现手机上的布局跟模拟器有点不一样——正常,真机调试就是干这个的。反复调整,直到手机上也顺眼。

最后一步,上线。在开发者工具里点“上传”,填个版本号,然后去微信公众平台的后台,找到“版本管理”,把你刚上传的版本选成“体验版”,自己先扫一遍。没问题了,再点“提交审核”。审核一般等一两天,它可能给你拒了,说这不行那不行——别慌,按提示改,改了重新提。审核过了,再点“发布”,你的小程序就正式上线了。

从零到上线,不算审核时间,我见过最快的人用了半天。但你要问我有没有捷径?有,抄。找几个你觉得好用的小程序,扒它的页面结构,模仿它的交互方式,甚至直接照搬它的功能逻辑——代码别抄,但思路随便抄。做小程序最忌讳自己闷头造轮子,微信官方文档写得很清楚,社区里一堆现成的demo,你缺什么就去搜什么,比你瞎琢磨快十倍。

说句掏心窝的话:小程序这东西,门槛低到任何人都能上手,但天花板高到你能做出一个商业模式。别被“零基础”三个字唬住,你差的不是技术,是动手打开开发工具的那一下。现在,去做那个“你好,世界”吧。

分享到:0 用手机看
零基础入门微信小程序,手把手教你从零搭建上线

拍下二维码,信息随身看

试试用手机扫一扫,
在你手机上继续观看此页面。