最近在做小程序,和域名更換,和新域名備案事情,甚是較忙,少寫了文章,今天嘗試寫一篇小白總結小程序的常見問題,剛接觸小程序不到2周,在業(yè)余時間嘗試小刀小程序,多有不足,請指出。
附上個人簡歷小程序圖,大家可以微信掃描體驗喲。
https://github.com/justjavac/...
在github里面找了找,Wepy 和mpvue比較火,畢竟Wepy是騰訊官方的開源,故我選擇了Wepy。同時也選擇了weui庫,貌似zanui也不錯,大家可以嘗試下。
看到別人的一些小程序幻燈片圖片轉轉轉,很酷,以為是一些其他框架帶來的,其實 官方自帶了視圖容器swiper,詳情點擊官方 https://developers.weixin.qq....。
剛開始做的時候,以為這些都是必須寫成組件,封裝成UI輸出,其實原生小程序已經自帶了,不需要額外做,在app.json可以設置,在wepy框架是 app.wpy里面設置。
在這 http://www.iconfont.cn/ 可以找到需要的icon。
畢竟是在微信內部小程序環(huán)境,如何適應不同手機是個問題,用rpx吧,這樣在不同的手機可以實現(xiàn)自適應。所以如果你使用的模塊有pxh或者rem,換算方式為:1px=2rpx,1rem=35rpx。
當初在做的時候也想過類似問題,其實百度了下,得知了答案,只有公司類型賬號才能內置 網頁<web-view src="https://www.xxxxxxxxx.com/ind...; />,個人賬號類型不可以喲!
在html5跳轉到小程序的一個頁面
<!-- html代碼中引入JS SDK --> <script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.0.js"></script> <script> wx.miniProgram.navigateTo({url: '/path/to/page'}) </script>
下面是我用wepy實現(xiàn)的代碼(自己看重點),其實就是用了官方視圖容器scroll-view:
<template> <scroll-view scroll-y="true" scroll-into-view="{{toView}}" scroll-with-animation="true" class="out_scroll_view"> <view id="list0"> </view> <view id="list1"> </view> <view id="list2"> </view> <view id="list3"> </view> <view id="list4"> </view> <footer></footer> </scroll-view> <view class='right_nav'> <view class='nav_item' wx:for="{{rightNav}}" @tap="jumpTo(list{{index}})"> <text class='item_name'>{{item}}</text> </view> </view> </template> <script> import wepy from 'wepy'; import Footer from './common/footer'; export default class Panel extends wepy.page { data = { rightNav:['廠家網','騰訊','滿天星','嵊燦','諾沃帝'], toView:'' }; components = { footer: Footer }; methods = { }; jumpTo(e){ this.toView = e.currentTarget.dataset.wpyjumptoA; }; async onLoad () { wx.showShareMenu({ withShareTicket: true }); }; } </script>
https://blog.csdn.net/DylanCa...
我記得官方有接口,可以設置展示轉發(fā)按鈕,或者你自身頁面的UI,都可以觸發(fā)轉發(fā)功能,懶得找出來了,有心的自行到官方一看接口很容易找打送。 more detail look this https://blog.csdn.net/rolan19...
看①https://blog.csdn.net/kerryqp...。
小程序之間互跳轉,撥打電話,震動電話,添加聯(lián)系人,調整屏幕亮度,退出小程序,復制功能,轉發(fā)功能等原生功能,都是官方有接口的,都挺有意思,大家可以進行體會。
看https://blog.csdn.net/gao_xu_...,這功能是官方封裝好,挺實用。
官方文章還有有必要讀下的 微信小程序平臺運營規(guī)范,微信小程序平臺常見拒絕情形
在swiper里面的圖片,圖片大小樣式,不要給固定值,給width:100%,和height:100%,要不會出現(xiàn)在不同手機設備不兼容,我自身測試過;還有個問題可以分享,在工作經歷tab里面, 頂部有個圖片已經相對定位放在頭部,然后我加了css3動畫文字,整個文字塊嘗試過絕對定位和相對定位進行偏移到圖片(圖片里面的電腦屏幕上)上,自身在我安卓華為手機是可以看到動畫效果的,但是在IOS手機,就是不出現(xiàn),只好無奈,重新P下圖片,把文字P上去; 在基本信息tab里面,有個“退出小程序”按鈕功能,在IOS上,反應不是很靈敏,感覺功能不行,不知道其他開發(fā)者會不會遇到這樣的問題,安卓上是可以的。