iVX开发过程整理的常见问题与回答(二)
生活随笔
收集整理的這篇文章主要介紹了
iVX开发过程整理的常见问题与回答(二)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| ivx后臺服務器的出口IP是什么? |
| ivx后臺有兩個出口ip,如果需要添加第三方服務的白名單的話,需要兩個都填上:52.83.157.21,52.83.192.50 |
| web版小程序和微信原生小程序有什么區別? |
| web版小程序本質上是web-view,相當于原生小程序添加網頁組件嵌入web應用,網頁地址為web應用的測試鏈接,web版小程序開發需企業認證小程序、自定義域名、上傳校驗文件。原生小程序支持個人版小程序發布,支持原生ui的嵌入,比如微信小程序、廣告組件等,首屏加載更快。web版小程序支持動效、時間軸,有更好的動畫功能,更豐富的擴展組件,由于web版小程序需要通過網頁組件加載遠程的URL地址,初次打開小程序時,有一個額外的加載過程,而原生小程序組件的應用包,是直接上傳至小程序平臺,首次加載更快。 |
| 如何綁定鍵盤回車按鍵,快捷執行功能? |
| 應用系統添加按鍵按下事件,keyValue下拉選擇回車鍵值,則可以在事件中監聽回車按下操作,對應添加動作實現功能。 |
| h5如何設置跳轉微信小程序? |
| 案例中添加小程序添加按鈕,按鈕的小程序id屬性所在位置:小程序公眾平臺-》設置-》基本設置-》賬號信息-》原始ID,是以gh_開頭的id,路徑為小程序案例中頁面路徑屬性,注意:這個跳轉功能是微信jssdk提供的一個功能,依賴微信瀏覽器,在其他瀏覽器無效。 |
| ivx如何接入接入外部系統與開發資源? |
| 自定義函數編寫js代碼,添加邏輯調用函數執行代碼。針對較復雜的js代碼或者其他類型的代碼,可使用自定義SDK,首先需要創建docker鏡像,然后上傳代碼。添加邏輯對應引用sdk包,調用sdk中的方法,目前支持nodejs、java、python。api可設置http請求第三方的接口,服務都可設置為公共服務獲取http請求路徑,外部可對應設置http請求調用該服務。dbo組件可以直接連接第三方的數據庫,目前支持mysql、postresql,sql server和oracle這些常見的關系型數據庫,由于DBO組件的連接請求是通過ivx的后臺服務器發起的,要在ivx編輯器中調試DBO組件,目標數據庫需要可以通過互聯網訪問,并開通ivx服務器的ip白名單,52.83.157.21,52.83.192.50。 |
| 私有部署服務器資源配置應該如何選擇? |
| 云服務器(ECS、CVM等),docker(k8s),建議2核4g以上,版本Centos7及以上,MySQL5.7及以上,redis4.0及以上,對象存儲阿里云OSS、騰訊云COS、亞馬遜云Amazon S3、Microsoft Azure、Minio、華為云OBS,CDN(阿里云cdn、騰訊云cdn等)。 |
| 網頁組件如何使用發送信息(父層向子層)? |
| 父層應用通過網頁組件嵌入子層應用,網頁鏈接為子層案例測試鏈接,父層案例中設置網頁發送信息,對應設置信息內容和域名,子層應用中應用系統添加接收信息事件,下拉菜單選擇收到的信息和域名。 |
| app中如何獲取設備識別碼? |
| 案例中添加原生app組件,添加動作調用原始app獲取設備唯一識別碼,動作回調中下拉菜單獲取返回結果。 |
| app中如何自定義狀態欄文本、電池、網絡圖標等顏色? |
| 案例中添加原生app組件,添加動作調用原生app設置狀態欄文本顏色,支持選擇黑色、白色。 |
| 安卓導出如何自定義狀態欄背景顏色? |
| 案例中添加原生app組件,狀態欄是否透明屬性設置開啟,添加行組件作為狀態欄背景,前臺初始化事件中添加動作調用原生app獲取狀態欄高度,動作回調中添加數值變量賦值為狀態欄高.statusBarHeight,行組件高度屬性綁定數值變量,則自定義行組件的背景顏色即可修改狀態欄背景顏色。 |
| 發布window測試如何進行調試? |
| 打開調試窗口,菜單欄-》view-》toggle developer tools,或者快捷鍵ctrl+shift+i,一般調試窗口中關注較多的是console和network標簽頁中的內容,console顯示的是案例中調用console log的打印記錄,即應用系統調用調試記錄或者變量打印當前值,network中則是資源請求,包括api、圖片資源、html、css、js文件等請求。 |
| 如何獲取組件對應的dom元素進行操作? |
| 組件設置額外元素類屬性,添加自定義函數,函數中根據設置的類名編寫代碼獲取dom,函數遵循JavaScript語法規則,比如document.querySelector(".test")則可以獲取到對應dom,其中test為設置的額外元素類,編寫好自定義函數則可以對應設置調用函數執行代碼。 |
| 服務調用數據庫提交,后臺調試時日期字段傳入空值提交成功,但前臺打印調試記錄傳入變量也是空白,調用服務卻返回失敗invalid time string? |
| 后臺服務調試時空值實際參數值為undefined,可正常提交,而前臺打印空白可能取值為空字符串"",取值非空但不符合日期字符串格式則調用服務提交會失敗,日期字符串格式為yyyy-mm-dd。 |
| 導出安卓如何設置自定義回退? |
| 案例中添加原生app組件,回退鍵行為設置自定義,app組件添加APP回退鍵事件,事件中對應設置處理,比如前臺調用返回上一頁可實現頁面回退。 |
| 數組遍歷時找到符合的某行數據如何設置跳出循環? |
| 添加條件循環,可以加個布爾變量、數值變量,數值變量默認值為0,對應為數組的下標取某行數據進行判斷,滿足條件則設置布爾變量值為true,不滿足數值變量加1,繼續執行下一次循環處理,條件循環添加條件判斷布爾變量值為false,且數值變量小于數組行數。 |
| 應用系統如何監聽更多的鍵盤按鍵,keyValue下拉菜單中只給出了一些選項? |
| 應用系統按鍵按下事件keyValue可以輸入鍵盤按鍵對應的鍵值或鍵碼,比如a、67,鍵盤中按鍵對應的鍵值和鍵碼獲取可以在事件中添加動作調用應用系統調試記錄打印出來,實際打開瀏覽器預覽測試按下對應的鍵則可以在瀏覽器調試窗口控制臺中看到對應值。一般按f12可快捷打開瀏覽器調試窗口。 |
| 屬性綁定時三元表達式如何設置多個嵌套判斷綁定不同值? |
| 比如變量取不同值時返回不同的顏色值,變量==0?"#00000":變量==1?"#11111":變量==2?"#22222":"#33333"。 |
| h5中能夠獲取微信步數嗎? |
| h5中不能,微信瀏覽器中暫時沒有接口獲取微信步數,原生微信小程序中支持獲取微信步數。微信小程序組件調用獲取微信步數,回調中獲取返回的步數數據。 |
| 數據庫調用刪除數據返回403,失敗原因為db is not allow to delete data? |
| 數據庫默認開啟安全保護,用戶刪除權限為所有記錄均不可刪除,用戶刪除權限設置僅可刪除自己提交數據,如果當前登錄用戶等于提交用戶字段值則可以刪除, 不等則不能刪除,關閉安全保護,則可刪除全部數據。 |
| 微信中h5如何設置按鈕點擊退出案例? |
| 添加自定義函數,設置調用微信apiWeixinJSBridge.call('closeWindow'),按鈕點擊事件中設置調用函數。 |
| 應用系統獲取訪客信息數據不完整,比如缺少城市? |
| 應用系統獲取訪客信息是根據網絡ip地址獲取的信息,ip地址沒有城市返回則沒有,如果想獲取具體定位信息,建議使用設備接口獲取當前位置經緯度,地圖組件調用經緯度轉詳細地址。 |
| 長按事件時間只有0.35秒,如何自定義長按時間觸發邏輯處理? |
| 可以添加觸發器、數值變量處理計時,比如觸發器設置時間間隔為0.1s,觸發器觸發事件中設置數值變量賦值數值變量+0.1,加條件判斷數值變量值大于某個自定義數值,則對應處理邏輯,設置觸發器暫停重置。 |
| 表格容器綁定對象數組,表頭字段顯示順序跟數組字段順序不一致,應該如何解決? |
| 可以設置自定義列,值為一維數組,數組中元素值為字段名稱,對應添加字段名則可以定義表頭字段顯示順序。 |
| 為何表單容器獲取表單數據傳入數據庫按數據id更新未生效,添加調試記錄打印表單數據是有值的? |
| 表單容器獲取到的表單數據是個對象變量,按數據id更新要求傳入對象數組,可以加個對象數組設置添加一行數據,將獲取到的表單數據添加到對象數組中,對象數組再傳入做更新,或者傳入[表單數據],中括號括起來對象變量可快速設置傳入對象數組。 |
| 發布windows如何上傳文件到本地文件夾中? |
| 添加windows應用組件,開啟上傳文件至本地目錄,不指定則默認文件夾名稱為ivxFiles,與打包后的exe執行文件同目錄下,建議為英文名稱。 |
| 后臺中變量會保存記錄嗎,比如調用服務給變量賦值后,下次再調用服務引用變量時不是賦值后的值? |
| 后臺中變量不會保存,每次調用服務都是屬性面板設置的初始值,并不會保留上次調用服務賦值結果,需要保存變量的數據,添加數據提交保存。 |
| 為何網頁iframe內嵌ivx案例地址后,微信瀏覽器中內容不顯示,顯示一片空白? |
| 接口配置中微信公眾號開啟了微信授權,iframe內部的授權與外部的授權產生沖突,需要將關閉授權,保存配置后重新編譯測試。 |
| 前臺發起公眾號登錄和后臺發起登錄有什么區別? |
| 前臺調用直接發起公眾號登錄即可,后臺發起登錄時,前臺需先調用應用系統獲取url參數,參數名為code,獲取到code值作為參數調用后臺登錄服務,登錄服務中設置調用公眾號登錄,狀態碼傳入code值,則可完成公眾號登錄。 |
| 測試案例時彈窗提示"后臺請求過于頻繁,請檢查案例邏輯",應該怎么解決? |
| 前臺發起頻繁發起請求,則會彈窗提示,1秒最多15個請求,檢查案例中涉及后臺數據庫、服務等請求邏輯,可根據實際案例邏輯將相關的請求整合到服務中處理,減少前臺發起請求次數。 |
| 給富文本或富文本編輯器賦值文本字符串未生效? |
| 直接給富文本或富文本編輯器賦值字符串是無效的,富文本內容是有格式要求的,需要按照數組的格式才是有效的,比如:[{"insert":"你好\n我好\n大家好\n"}],insert代表是插入文本,\n代表的是回車換行,可以通過應用系統設置調用調試記錄打印富文本內容,預覽測試時打開瀏覽器調試窗口查看打印出來的具體值。 |
| 為何"設置返回結果并中止服務"未生效,比如數據庫輸出回調中設置,仍然會執行數據庫輸出之后的邏輯? |
| "設置返回結果并中止服務"只能作為最外層的方法才能起到終止服務的作用,數據庫輸出回調中設置,只是退出回調函數,會回到服務的主函數中繼續執行后續代碼。 |
| 有哪些因素會影響畫布的性能? |
| 畫布的模式、寬高、預覽分辨率。畫布有兩種模式,一種是webgl模式,這種模式更加高級,但會消耗更多的性能,同時不支持寬或高大于4096的素材(會直接變黑);canvas模式更原始,可以支持寬或高大于4096的素材,但不支持圖片/中文字體作為遮罩對象,同時動畫性能也會差一點。預覽分辨率越高越清晰,但占用的內存也較多。如果畫布面積很大,或者一個頁面中有多個畫布時,高分辨率可能導致應用閃退。建議找到一個畫布大小與分辨率的最佳組合。 |
| 如何計算距離某個活動開始時間差? |
| 添加兩個時間變量,其中一個設置值為活動開始時間,獲取時間戳秒數賦值為數值變量1,一個為當前時間,獲取時間戳秒數賦值為數值變量2,數值變量1減數值變量2求出相差秒數,根據單位換算關系分別計算天數、時分秒。 |
| 如何嵌入寫好的html代碼? |
| 添加網頁組件設置html代碼屬性,或者可以添加自定義函數,案例中添加個行,設置額外元素類test,函數中遵循JavaScript語法規則,根據類名test獲取行的dom元素,設置innerHTML為html代碼內容。 |
| 如何設置輸出篩選條件,有值則參與篩選,沒有值則不參與篩選? |
| 私有數據庫設置篩選條件加||'$any',輸入'$any'默認自動展示為任意篩選值,比如數據庫輸出時根據輸入框內容做篩選,有輸入內容則輸出滿足條件的,沒有則輸出全部,則篩選條件設置字段名=輸入框內容||'$any'。 |
| 為何調用數據庫更新數據,并沒有符號篩選條件的數據卻返回更新成功? |
| 數據庫更新請求完成,正常返回就代表更新成功了,并不一定更新了數據,更新失敗一般是后臺網絡導致的更新請求沒有完成才會觸發失敗,因此,不能僅通過是否更新成功判斷數據更新,需要通過更新結果.更新條數判斷,條數大于0則表示有數據被更新,等于0則沒有數據被更新。 |
| 對象組篩選輸出時字母如何設置不分大小寫? |
| 對象數組結構定義時,添加字段類型為文本(不分大小寫),則設置篩選輸出時可實現忽略大小寫。 |
| 數據庫調用輸出時篩選條件如何添加括號設置組合,比如a且(b或c)? |
| 輸出動作暫不支持添加括號,需將括號展開,編輯器中表現為a且b或a且c,或者調用執行自定義sql語句設置輸出。 |
| 富文本編輯器能夠展示html代碼嗎? |
| 事件中添加動作調用富文本編輯器轉換原始html至富文本,回調中下拉菜單可以獲取返回結果.轉換值,再添加動作將轉換值賦值給富文本組件則可以顯示。 |
| 屬性綁定時如何設置多個條件判斷? |
| 按照JavaScript語法規則,且為&&,或為||,比如a>0&&a<5||a>10,對應滿足條件的為a大于0小于5或者a>10。 |
| 數據庫如何輸出字段為空的數據? |
| 可以先去掉篩選條件設置輸出,根據調試結果看具體值對應設置篩選條件,字段為空一般取值null、'',比如文本類型沒操作過的值為null,如果之前有值,手動刪除內容后保存更新值為'',則數據庫輸出設置篩選條件等于null或等于''可輸出為空的數據。 |
| 條件判斷不支持括號,比如a且(b或c),實際對應編輯器要拆成a且b或a且c? |
| 可以添加條件且,前面條件設置a==1&&(b==1||c==1),條件判斷選擇等于,條件值輸入true。 |
| 數據庫中json字段值為對象數組,如何更新數組中的某一行值? |
| 無法直接調用更新動作實現更新,首先需要輸出賦值給對象數組,對象數組賦值輸出結果.對象數組.某個值(行號:0,列名:'json字段名'),對象數組設置某個值設置行號、列名、值對應更新一行的值,然后再調用數據庫更新到數據庫中,json字段賦值對象數組。 |
| 組應用中如何共用數據庫? |
| 組內應用中選中后臺新建組應用數據庫,其他組內應用中按以下操作步驟添加:選中后臺-》后臺資源-》數據庫-》對應的組應用數據庫,添加后可以選中數據庫,查看dbid屬性值來確定是不是要添加的數據庫。 |
| 如何獲取對象數組的表頭? |
| 添加對象數組2賦值對象數組1.預設列名,結構為對象數組,參考:[{"title":"Header1","type":"string"},{"title":"Header2","type":"string"}],預設列名為對象數組屬性面板定義的結構,另外對象數組1.當前列名對應的是數組實際值的表頭結構。 |
| 后臺服務內數據庫輸出等請求動作是如何執行的? |
| 后臺服務內的動作是一個接著一個執行,即同步的,包括api,數據庫請求等。比如數據庫輸出回調執行后再執行輸出動作后同級的動作。 |
| 如何篩選輸出當前月份的數據? |
| 添加時間變量1命名為開始時間,賦值(年/月/日/時/分/秒),年設置開始時間.當前值.年,月為開始時間.當前值.月,日為1,時分秒均為0,則可以得到當前月份首日時間。添加時間變量2命名為結束時間,賦值(年月日/時分秒),年月日設置開始時間.下個月.年月日,時分秒設置'00:00:00',則可以得到下個月首日時間。數據庫輸出篩選條件設置創建時間日期大于等于開始時間.年月日,且創建時間小于結束時間.年月日,則可輸出當前月份的數據。 |
| 如何通過管理后臺給在線用戶發送消息? |
| 連接組件可進行在線發送消息,用戶端前臺添加連接組件,每個連接都對應唯一的sid,管理端后臺添加前端資源找到對應的連接組件添加,則可以共用一個連接進行通信。 |
| 如何能夠連接ivx外部的連接(socket)? |
| 前臺添加連接組件,打開使用外部地址,可設置外部地址屬性,注意:預覽鏈接默認為https協議,外部地址需使用wss協議。則可以在事件中添加動作發起自定義連接,發送自定義連接消息。 |
| 如何獲取用戶上次登錄的時間? |
| 用戶數據庫添加個時間類型字段做記錄,命名為登錄時間,添加時間變量1,命名為當前時間,用戶操作登錄邏輯中,登錄成功后調用數據庫更新登錄時間賦值為當前時間.當前值.年月日時分秒。則登錄前數據庫篩選輸出獲取到的登錄時間即為上次登錄保存的時間。 |
| 如何保存用戶登錄流水,可以輸出做展示? |
| 添加流水數據庫做提交,添加用戶id字段關聯用戶數據庫,登錄邏輯中處理流水數據庫提交,登錄成功調用流水數據庫提交,傳入當前用戶的用戶id,則可以保存用戶的登錄記錄。需要輸出展示的話,則可以根據用戶id篩選輸出,賦值給對象數組綁定循環創建展示。 |
| 通用變量如何設置自定義路徑? |
| 通用變量是json結構,基本原則:數組array([]括號包裹)加下標引用內部變量,下標從0開始,如[0],對象object({}包裹)加屬性名引用,如["屬性名"],則可以根據通用變量結構設置值,比如通用變量{"data":[{"name":"a":"age":1},{"name":"b":"age":2}]},設置第一個人的age值,對應路徑為["data"][0]["age"]。 |
| 如何判斷用戶是否首次登錄? |
| 用戶數據庫可以添加一個記錄,比如"首次登錄",取整數類型,0為首次登錄,1非首次,登錄成功返回登錄結果,根據"首次登錄"字段值是否為0來判斷處理初始化邏輯,執行完后將字段更新為1。 |
| 數據庫沒有布爾類型字段,應該如何保存布爾值? |
| mysql沒有布爾類型字段,可以添加整數類型進行保存,0為false,1為true,數據庫提交時可添加三元表達式處理布爾值?1:0傳入提交保存。 |
| 如何獲取當前時間是星期幾? |
| 添加時間變量1,命名為當前時間,則可以獲取當前時間.當前值.星期幾(文本),或者獲取當前時間.當前值.星期幾(0-6),返回值為0到6,可以自定義返回文本格式,比如返回值為0設置返回文本為周日。 |
| 用戶數據庫中發起公眾號登錄后,獲取到不是最新修改的頭像? |
| 用戶已發起過公眾號登錄,數據庫中有當前用戶的信息,再次發起登錄獲取到的是數據庫中已有的數據,不會獲取新頭像更新到數據中,需要設置更新的話,通過微信公眾號獲取頭像再調用數據庫更新頭像數據。 |
| 自定義樣式如何添加@keyframes動畫定義? |
| 自定義樣式暫不支持添加@keyframes,通過自定義函數引入樣式,按JavaScript語法規則創建style標簽后,設置innerHTML,再head調用appendChild將style插入。 |
| 如何調用數學函數求絕對值? |
| 使用封裝好的接口,動作中的下拉菜單選擇數學公式Abs(值:-2),或者寫代碼調用Math.abs(-2)。 |
| 微信公眾號獲取當前賬號信息返回失敗,失敗原因為no code? |
| 接口配置中微信公眾號需開啟授權,微信瀏覽器打開案例時會進行網頁授權,授權完成才會返回code,微信公眾號獲取當前賬號信息才能根據code獲取到用戶信息。 |
| 如何獲取網絡狀態,判斷是否連接網絡? |
| 通過應用系統組件獲取-》應用系統.網絡狀態,返回結果為布爾值,true為連接網絡,false為未連接網絡。 |
| 如何自定義生成圖形驗證碼和校驗? |
| 后臺添加加密組件,調用加密組件生成圖片驗證碼,獲取到的驗證碼圖片賦值給前臺圖片組件展示,驗證碼ID賦值給文本變量臨時存儲,校驗圖片驗證碼時傳入驗證碼ID和根據驗證碼圖片輸入的答案,調用加密組件校驗圖片驗證碼,再根據返回結果判斷是否校驗成功。 |
| 用戶數據庫當前登錄使用該如何使用? |
| 每個用戶數據庫用作登錄時對應不同的cookie。當一個案例中有多個用戶數據庫的時候,打開當前登錄使用屬性的用戶數據庫作為登錄使用,未打開當前登錄使用的數據庫則僅作為數據存儲。 |
| 小程序跳轉按鈕如何添加圖標? |
| 可以在絕對定位設置布局,小程序跳轉按鈕在上層,設置按鈕文本為空,背景顏色為透明,下層加組件做展示,普通按鈕使用圖標或者icon組件。 |
| 如何實現base64編碼和解碼? |
| 后臺添加加密組件,加密組件調用base64編碼,傳入原始數據,回調中可得到編碼返回結果。加密組件調用base64解碼,傳入待解碼base64,回調中可獲取解碼返回結果。 |
| 如何設置圓形頭像? |
| 畫布外圖片組件可以設置邊框圓角,畫布內添加橢圓作為圖片的遮罩對象。 |
| 用戶數據庫發起微信掃碼登錄如何自定義開放平臺? |
| 接口配置中配置微信開放平臺appid、appsecret,需要去微信開放平臺注冊,新建一個網頁應用,則可以獲取到appid、appsecret。預覽案例測試時發起微信掃碼登錄時顯示的則是自定義開放平臺的二維碼信息。 |
| 如何自定義生成密碼和驗證密碼? |
| 后臺添加加密組件,調用加密組件生成密碼,傳入明文,回調中可獲取返回結果.密碼。加密組件調用驗證密碼,傳入明文和密文,回調中可獲取返回結果.驗證結果。 |
| 后臺服務如何使用調試日志? |
| 后臺打開啟用日志,系統子日志可額外選擇需要詳細記錄的后臺服務類型,包括數據庫、API、快表等,發起服務調用時可記錄調用流程,包括入參、出參等。后臺系統組件設置調用寫日志可以自定義日志信息,日志面板中,系統會自動記錄每個服務的調用記錄,包括服務調用的時間、響應級別(包括信息、警告、錯誤三種)與運行時長。 |
| 自定義域名如何去掉/play/xxx,使用根路徑? |
| 域名配置操作面板中自定義發布路徑、自定義預覽路徑下面有使用根路徑的按鈕,點擊按鈕可實現使用根路徑。保存配置預覽或發布測試,則可以實現對應的域名訪問案例。 |
| 發布導出Android,案例中如何請求打開手機瀏覽器訪問網頁? |
| 添加原生app組件,按鈕點擊事件中添加動作設置原生app調起系統瀏覽器,傳入打開的網頁地址,則可實現調起手機瀏覽器打開網頁訪問。 |
| 如何設置雙指放縮實現放大預覽圖片? |
| 絕對定位容器中添加放縮容器,放縮容器打開雙指放縮屬性,圖片組件添加到放縮容器中,則可以實現雙指放縮查看圖片。 |
| 如何設置圖片軌跡播放結束再執行處理? |
| 軌跡沒有結束事件,可添加時間軸,圖片加到時間軸中添加軌跡設置動畫效果,時間軸結束事件中按需求添加動作執行邏輯,則可實現效果。 |
| 如何設置返回頂部按鈕,按鈕固定位置不隨頁面滾動? |
| 添加橫幅組件,橫幅是顯示在固定位置不隨頁面滾動的,通常用來做一些懸浮在頁面上方的按鈕或圖文,例如返回頂部按鈕、客服、公告等。整體布局可選擇左上,中上等,需要進一步調整位置的可設置水平偏移和垂直偏移。 |
| 表單容器校驗表單字段如何設置自定義正則表達式? |
| 表單字段值類型選擇自定義(custom),則可以對應設置自定義正則屬性,比如校驗輸入內容為6位的純數字,自定義正則屬性設置^[0-9]{6}$。 |
| 如何進行跨應用復制? |
| 應用類型相同的案例之間才可以跨應用復制,比如web應用中復制到web應用,微信原生小程序復制到微信原生小程序。對象樹選中需要復制的內容,點擊鼠標右鍵跨應用復制,再到目標案例中選中對應的父級組件,點擊鼠標右鍵跨應用粘貼。 |
| 如何設置彈窗提示,點擊彈窗外部就關閉彈窗? |
| 添加橫幅組件,橫幅中按需求做好圖文內容,橫幅打開背景蒙層,添加點擊蒙層事件,添加動作設置調用當前對象隱藏。 |
| 如何制作pc版日期時間選擇器? |
| 可結合日歷選擇器和下拉菜單自定義制作,日歷選擇器選擇日期,時分秒則通過下拉菜單選擇,對應設置三個下拉菜單,在這里記為時,分,秒,時綁定一維數組,包含元素00,01,...,22,23。分、秒綁定一維數組,包含元素00,01,...,58,59。則可以完成日期時間的選擇。 |
| 下拉菜單如何設置綁定對象數組? |
| 下拉菜單選項模式選擇對象數組,數據來源設置綁定對象數組,值字段、顯示字段按實際需求選擇數組中的字段,值字段對應下拉菜單選中選項時返回的選中值,顯示字段對應下拉菜單中展示的選項。 |
| 應用制作完成應該如何提交模板? |
| 官網應用商店頁面中提交模板,申請提交模板->選擇模板類型->選擇作品并提交->等待后臺審核->審核通過/審核不通過。注意:模板應用需為本人原創。 |
| web應用發布微信小程序能自定義導航欄背景顏色嗎? |
| web應用發布微信小程序暫不支持設置導航欄顏色,web小程序相當于微信原生小程序嵌入網頁。因此,我們可以新建微信原生小程序,頁面組件中添加網頁組件嵌入網頁,網頁鏈接為web應用的訪問鏈接,頁面屬性面板設置導航欄背景顏色。 |
| 為何訪問預覽鏈接能正常輸出數據,發布鏈接輸出為空? |
| 預覽數據表和發布數據表是分開管理的,后臺選中數據庫可點擊切換查看數據。預覽鏈接訪問的是預覽數據表,發布、上架鏈接訪問的是發布數據表。案例發布完成發布表數據默認為空,如果發布數據表也同樣需要用到預覽表的數據,可點擊操作同步預覽版數據。 |
| 修改數據庫數據保存時彈窗提示操作失敗,錯誤碼1062? |
| 錯誤碼1062問題原因是獨立唯一索引的字段,存在重復數據,比如詳情為Duplicate entry '字段值' for key '字段名',指'字段名'設置了唯一索引,保存修改'字段值'時,由于數據庫中已存在'字段值',因此報錯。 |
| 微信原生小程序頁面如何設置自定義導航欄樣式? |
| 導航欄樣式選擇默認,修改導航欄背景顏色可自定義顯示顏色,導航欄標題顏色設置標題以及手機狀態欄網絡、電量圖標等的顏色,僅可以設置黑色和白色。導航欄樣式選擇自定義,則可設置透明導航欄。 |
| 設置點擊調用文件接口上傳一張圖片,微信瀏覽器中點擊沒調起圖片選擇? |
| 文件接口上傳一張圖片,使用微信接口選擇是,則使用的是微信jssdk,需要在配置中開啟微信接口才能生效。接口配置-》微信公眾號配置-》打開啟用微信接口-》保存配置-》重新編譯測試。 |
| 微信公眾號錄音,如何設置自定義上傳保存音頻地址? |
| 錄音用到的是微信jssdk,需要設置接口配置-》微信公眾號配置-》打開啟用微信接口-》保存配置。案例中添加微信公眾號組件,開始、停止、播放、上傳四個按鈕。開始按鈕點擊設置調用微信公眾號開始錄音。停止按鈕點擊設置調用停止錄音,回調中可獲取音頻數據.本地ID。播放按鈕點擊設置調用播放錄音,傳入停止錄音獲取到的本地ID,則可以實現播放錄音。確認錄音播放無誤,點擊上傳按鈕設置調用上傳錄音,傳入本地ID,回調中獲取上傳到服務器的返回結果.音頻URL,則可進一步調用數據庫提交保存音頻地址。 |
| 本地緩存localStorage、sessionStorage有什么區別? |
| localStorage、sessionStorage都是以添加鍵值對的形式保存緩存信息到瀏覽器中,本地緩存組件均有提供設置、獲取、刪除動作處理。localStorage保存的數據長期存在,下一次訪問該網站的時候,網頁可以直接讀取以前保存的數據。sessionStorage保存的數據用于瀏覽器的一次會話,當會話結束(通常是瀏覽器窗口關閉),數據被清空。 |
| 微信公眾號獲取登錄授權碼該如何使用? |
| 微信公眾號獲取登錄授權碼實際是獲取微信網頁授權返回的code參數,接口配置中微信公眾號需啟用微信接口,開啟微信授權。回調中獲取到code值,可以結合用戶數據庫添加后臺服務調用發起微信公眾號登錄,狀態碼傳入code值,實現用戶數據庫保存用戶登錄數據。 |
| 微信公眾號設置調用獲取位置返回getLocation:fail,該如何解決? |
| 微信公眾號獲取位置用到的是微信jssdk,需要在配置中開啟微信接口才能生效。接口配置-》微信公眾號配置-》打開啟用微信接口-》保存配置-》重新編譯測試。 |
| 為何微信小程序設置打開微信內置地圖查看位置返回失敗? |
| 檢查傳入數據格式是否正確,特別是經緯度要求傳入數值,傳入字符串則會報錯,可添加應用系統調用調試記錄打印傳入變量值進行排查。 |
| 微信小程序中如何獲取當前網絡類型? |
| 添加設備接口,設置調用獲取網絡類型,回調中可得到返回結果網絡類型.類型。 |
| 微信小程序中可以設置屏幕常亮嗎? |
| 可以,添加設備接口,調用設置是否保持常亮狀態,是否常亮傳入true代表設置常亮,false代表不設置常亮。僅在當前小程序生效,離開小程序后設置失效。 |
| 為何微信公眾號設置打開內置地圖沒反應? |
| 微信公眾號打開內置地圖用到的是微信jssdk,需要在配置中開啟微信接口才能生效。接口配置-》微信公眾號配置-》打開啟用微信接口-》保存配置-》重新編譯測試。 |
| 微信小程序如何設置背景音樂播放? |
| 選中應用根目錄,屬性面板找到并打開開啟背景音樂模式屬性,則可以實現背景音樂播放。 |
| 微信瀏覽器中發起公眾號登錄后應該如何獲取用戶手機號保存到用戶數據庫? |
| 微信瀏覽器沒有提供接口獲取用戶手機號,案例中引導用戶通過輸入框填寫手機號。公眾號登錄成功后,回調中可以獲取到當前用戶對應的用戶id,輸入框輸入手機號,用戶id作為篩選條件調用用戶數據庫實現更新手機號字段賦值為輸入框內容。 |
| 如何自定義鼠標指針圖標? |
| 添加系統界面,設置調用修改鼠標指針,類型為系統默認時,指針對應為css中cursor屬性值,如pointer(呈現為一只手),crosshair(呈現為十字線)等。類型為自定義時,指針需傳入圖標的url地址 ,要求圖片格式是cur。 |
| 圖形驗證碼如何設置失效時間,比如倒計時30秒,超過則需要重新獲取? |
| 可以添加觸發器做倒計時,時間間隔1s,播放次數為30,添加個布爾變量判斷倒計時是否結束,點擊生成驗證碼時設置布爾變量值為true,觸發器重置和播放,觸發器事件中添加條件判斷觸發次數等于30,則將布爾變量值賦值為false,提交圖片驗證碼校驗時先判斷布爾變量,等于true則走校驗邏輯,等于false則提示驗證碼失效需重新獲取。 |
| 如何設置四個數字驗證碼,每個輸入框只能填一個數字? |
| 添加四個輸入框,輸入框輸入類型為整數,最大字符數為1,輸入改變事件中添加條件判斷內容長度大于0,則設置調用下一個輸入框聚焦不選中。 |
| 微信小程序如何調起權限設置界面? |
| 添加微信小程序組件,事件中添加動作設置調起客戶端小程序設置界面。這可結合其他權限設置的功能進行處理,比如設備接口調用獲取當前位置用戶拒絕后,再次進入小程序獲取當前位置會沒有權限,可以提示引導用戶操作調起客戶端小程序設置界面,以進行權限設置。 |
| 富文本編輯器如何自定義工具欄? |
| 對象樹選中富文本編輯器,點擊自定義工具欄屬性,彈窗顯示操作點擊復選框可以勾選需要展示的圖標。 |
| 微信小程序中如何設置設備振動? |
| 添加設備接口組件,事件中添加動作調用設備接口長時間振動,或者短時間振動。 |
| 如何設置篩選輸出本周一至今的數據? |
| 添加時間變量1即為當前時間,時間變量2記為周一時間,數值變量1賦值為當前時間.當前值.星期幾(0-6)==0?6:當前時間.當前值.星期幾(0-6)-1,周一時間設置屬性值為當前時間上N天(天數:數值變量1).年月日時分秒,則可以進行設置數據庫篩選輸出,篩選條件為創建時間日期等于等于周一時間.當前值.年月日,且創建時間小于等于當前時間.當前值.年月日,則可實現篩選輸出本周一至今的數據。 |
| 表單容器中表單字段綁定富文本編輯器內容,設置必填,為何沒輸入內容校驗也可以通過? |
| 富文本編輯器中內容輸入后清除,雖然看不到內容顯示,但實際是內容值為[{"insert":"\\n"}],因此調用表單容器獲取表單數據返回校驗通過。可以在富文本編輯器失去焦點事件中加條件判斷內容等于[{"insert":"\\n"}],則設置富文本編輯器清空內容。 |
| 為何用戶數據庫調用發送短信驗證碼返回"觸發分鐘級流控Permits:2"? |
| 發送短信驗證碼封裝使用的是阿里云短信服務,即平臺配置了每分鐘同一手機號僅能獲取兩條短信驗證碼。 |
| 可以設置帶圖標的二維碼嗎? |
| 可以,添加二維碼組件,屬性面板找到嵌入圖片屬性,并設置上傳圖片即可。 |
| 發布windows如何設置全屏? |
| 添加windows應用組件,屬性面板打開初始全屏屬性,則可設置全屏顯示。 |
| 富文本編輯器中如何設置點擊圖片打開預覽? |
| 富文本編輯器添加點擊圖片事件,添加動作調用預覽圖片,圖片路徑列表設置[資源],當前顯示圖片地址設置資源,其中資源為下拉菜單選擇的被點擊圖片的地址。 |
| 兩個選項如何設置單選? |
| 添加數值變量、兩個單選按鈕,按鈕選中事件中分別設置數值變量賦值1、2,取消選中賦值為0,按鈕是否選中屬性分別綁定數值變量==1、數值變量==2,則可以根據數值變量的值對應顯示選中狀態。 |
| 如何設置圖片中心旋轉? |
| 圖片x原點、y原點屬性均設置50%,添加軌跡關鍵幀設置旋轉角度360,設置軌跡播放即可實現中心旋轉。 |
| 如何獲取圖片的上傳進度? |
| 添加上傳中回調,回調中下拉菜單選擇上傳的圖片.上傳進度,前臺可添加滑塊組件,根據上傳進度綁定顯示進度。 |
| 如何壓縮上傳一張圖片? |
| 文件接口調用上傳一張圖片,設置壓縮后寬、壓縮后高,傳入數值,不設置默認不壓縮,為圖片原始寬高。僅設置寬,高等比壓縮。僅設置高,寬等比壓縮。上傳完成回調中可獲取上傳圖片返回結果。 |
| 如何限制上傳圖片大小? |
| 文件接口調用上傳一張圖片,設置最小圖片大小(kb)、最大圖片大小(kb),傳入數值,如果選擇上傳的圖片大小不在范圍內,則執行上傳失敗返回失敗原因。 |
| 如何設置拍照上傳圖片? |
| 文件接口調用上傳一張圖片,圖片來源下拉菜單選擇僅拍照,預覽測試時可調起相機拍照上傳圖片,上傳完成可獲取上傳圖片返回結果。 |
| 如何設置掃碼? |
| 事件中添加動作,設備接口設置調用掃碼,成功則可以下拉菜單選擇返回的二維碼數據,失敗則返回錯誤信息。 |
| 前臺如何設置跳轉頁面ID? |
| 頁面屬性面板設置自定義ID,前臺調用跳轉頁面ID時,傳入對應的自定義ID,則可以實現頁面跳轉。 |
| 前臺如何設置跳轉到頁號? |
| 頁面序號從0開始,按對象樹順序從下到上,傳入需要跳轉至的頁面序號,則可以實現頁面跳轉。 |
| 應用系統如何設置跳轉路由? |
| 切換路由傳入具體路由路徑地址,可結合路由表、路由容器組件使用,設置跳轉的具體路由路徑。比如跳轉路由容器對應子路徑xxx,則傳入"route/xxx"。 |
| 如何使用應用系統組件授權? |
| 需要結合賬號系統組件使用,后臺添加賬號系統配置好權限,前臺屬性面板編輯前臺權限,可自定義配置組件的可見狀態。預覽測試賬號系統登錄成功后,設置應用系統調用組件授權,如果當前用戶具有對應的權限,則組件可見,沒有權限則不可見。 |
| 如何引入外部js庫? |
| 前臺屬性面板設置外部js庫,添加js庫對應的訪問路徑。或者通過自定義函數編寫代碼創建script標簽引入,函數中代碼按照JavaScript語法規則。 |
| 如何設置滑動翻頁效果? |
| 根據需求選擇前臺屬性滑動翻頁方向:上、下、左、右,頁面設置前翻效果、后翻效果。預覽測試滑動時頁面跳轉則可實現對應的翻頁效果。 |
| 用戶數據庫發起小程序登錄如何綁定手機號? |
| 用戶數據庫發起小程序登錄后,回調中獲取用戶id,獲取到手機號后,設置調用數據庫更新賦值手機號,篩選條件設置用戶id等于登錄獲取到的用戶id。 |
| 微信小程序中如何打開意見反饋? |
| 添加按鈕,按鈕功能屬性選擇打開意見反饋頁,編譯小程序測試,點擊按鈕時可跳轉反饋頁。 |
| 按鈕如何設置陰影? |
| 陰影類型可選擇邊框陰影或投射陰影,陰影偏x、陰影偏y分別設置x軸、y軸陰影偏移量,陰影模糊值越大則越模糊,根據需求設置陰影顏色,則可以顯示陰影效果。 |
| 路由容器子路徑如何設置嵌套? |
| 路由容器根據url中/route后的子路徑匹配,等于路由容器的子路徑則顯示出對應路由容器下的內容,子路徑嵌套則是路由容器中添加子層的路由容器.比如對應的url為xxx/route/a/b,則對應嵌套路由容器a中添加路由容器b,a、b路由容器中的內容均能顯示。 |
| 文本如何動態設置多個詞高亮顯示? |
| 文本高亮顯示可以綁定一維數組,按需求將需要高亮的詞添加到一維數組,則可以實現高亮顯示文本。 |
| 文本設置換行為何沒有生效? |
| 文本寬度需設置一個固定的寬度,當內容超過寬度時才會換行顯示。換行方式可選擇按詞換行和按字換行。如果內容為英文按詞換行時不會對連接在一起的英文字母或數字進行換行,就需要設置按字母換行。 |
| 如何區分獲取運行設備是安卓還是蘋果? |
| 添加應用系統組件,獲取應用系統.應用環境.設備操作系統,安卓返回android,蘋果返回ios。 |
| 應用系統的任意篩選值應該怎么使用? |
| 在數據庫輸出或更新時,將某個字段的篩選條件設置為任意篩選值,則該篩選條件被自動忽略。可用于按條件篩選的全部場景,比如按輸入框內容篩選,有值則輸出滿足條件的,沒有值則輸出全部,則設置篩選條件值為輸入框內容||任意篩選值。 |
| 某個時間字符串如何轉換成unix時間戳? |
| 添加時間變量,添加動作設置屬性,值傳入時間字符串,格式為"yyyy-mm-dd hh:mm:ss",再設置時間變量.當前值.UNIX時間(秒),則可以獲取到時間戳。 |
| 服務如何設置自定義返回結果? |
| 添加動作,設置調用當前服務設置自定義返回結果,可下拉菜單選擇設置狀態碼、返回類型,返回響應頭格式為對象變量,如{"key":"value"},返回內容可設置各類型返回值,字符串、數值、對象變量、對象數組等。 |
| 如何設置公共服務? |
| 服務編輯面板打開設為公共服務,則會自動生成公共服務預覽路徑、正式路徑??梢孕薷姆章窂阶远x路徑,點擊預覽案例后預覽路徑可用,其他案例中可添加api組件設置調用公共服務,外部也可以根據路徑訪問,正式路徑需要上架后才能正常訪問。 |
| 服務如何設置限制接收參數? |
| 服務編輯面板添加接收參數,可自定義名稱。類型可選擇任意類型、數字、字符串、布爾、對象,如果傳入參數值類型不一致,則返回失敗提示參數類型錯誤。可設置必填,未傳入參數值,則返回失敗提示缺少必填參數。 |
| 如何設置簽名后打印海報? |
| 添加畫布,畫布中添加畫圖組件,可以自定義畫筆類型、線條寬度、線條顏色。簽名后事件中設置畫布調用打印畫布,回調中獲取打印的圖片,是base64格式,可以給圖片設置素材資源地址展示。 |
| 畫布如何獲取擦除比例? |
| 畫布中添加畫圖組件,添加畫圖/擦除結束事件,下拉菜單可獲取事件返回的參數,其中drawnAreaPercent為擦除面積比例??梢蕴砑訑抵底兞抠x值drawnAreaPercent,再根據實際需求進行處理。 |
| 如何設置滑塊左右滑動,滑到最右校驗通過,未滑到松開則回到左側? |
| 絕對定位中添加對象組1記為校驗容器,假設寬度為200,高度為60,校驗容器中添加對象組2記為滑塊,寬度為60,高度為60,對象組3記為顯示矩形,寬度為0,高度為60,背景顏色為綠色?;瑝K設置拖動方式為單指拖動(左右),打開拖動邊界,滑塊添加手指/鼠標滑動事件,調用顯示矩形設置屬性寬度為當前對象.x,添加手指離開事件,加條件判斷當前對象.x小于140,則當前對象設置屬性x為0,顯示矩形設置屬性寬度為0。 |
| 數值變量如何設置運算? |
| 按照JavaScript語法規則,事件中添加已有的動作設置加1/減1,加N/減N,如果需要設置更復雜的運算,可調用賦值,輸入框中按實際需求引用運算符進行設置,加減乘除(+-*/)。 |
| 數值變量調試記錄為NAN,是什么原因? |
| 數值變量賦值為非數字值時,則顯示為NAN。根據邏輯檢查數值變量賦值相關的邏輯,添加調試記錄打印賦值來源的變量值,則可以檢查出哪里賦值引起的錯誤。 |
| 對象數組如何設置隨機抽取一行數據? |
| 添加對象變量,設置賦值輸入框中點擊箭頭,選中對象數組,直接設置引用對象數組.隨機取一行.值。 |
| 對象變量如何設置添加到對象數組? |
| 事件中添加動作設置對象數組調用添加一行數據(自定義結構),行傳入對象變量值,添加至可選擇添加到開頭或者結尾。 |
| 圖片序列圖片列表如何設置綁定? |
| 可添加調試記錄打印圖片列表查看具體數據結構,圖片列表結構為對象數組,其中包含duration,fileName字段,duration代表時長,fileName代表url地址。因此給對象數組對應添加值,設置duration、fileName值,則可以實現數據綁定。 |
| 如何設置生成隨機數? |
| 添加數值變量,事件中添加動作設置調用數值變量生成隨機數,設置最小值和最大值,則可以獲取生成的隨機數?;蛘咛砑佑嫈灯?#xff0c;同樣是調用生成隨機數。 |
| 前臺時間變量獲取的是客戶端還是服務器的時間? |
| 前臺時間變量獲取的客戶端的時間,當前設備本地的時間,即js中new Date()對象獲取的時間。 |
| 文本變量賦值填入字符串有時報錯提示unexpected? |
| 填入字符串內容有特殊字符會錯誤提示,兩頭添加英文引號將字符串內容括起來,可成功賦值特殊字符。 |
| 城市選擇器手機版如何設置只顯示省份和城市? |
| 城市選擇器封裝好的展示格式,暫不支持自定義僅顯示省份和城市,可以添加級聯選擇器,根據需求自定義設置。 |
| 原生微信小程序中如何設置評分組件? |
| 原生微信小程序中擴展組件暫時沒有提供評分組件,可以添加循環創建,對象數組添加字段序號、是否選中,添加兩張圖片,一張圖片為選中星號,可見綁定當前數據1.是否選中=='是',一張為未選中星號,可見綁定當前數據1.是否選中=='否'。假設有5張星號圖,對象數組初始值序號列分別為0,1,2,3,4,是否選中均為否,未選中星號添加點擊事件設置,對象數組更新數據添加篩選條件序號小于等于當前序號1。 |
| 循環創建中如何設置播放某視頻暫停其他的? |
| 循環創建綁定的對象數組添加字段記為播放,取值為是、否,視頻組件下添加文本組件,內容綁定當前數據1.播放,內容改變事件中添加條件判斷內容等于'是',設置視頻播放,其余設置視頻暫停。視頻開始播放時設置對象數組填充列,列號或列名為'播放',值為'否',則可以更新對象數組中播放字段值實現播放/暫停視頻。 |
| 如何避免下拉頁面頂部露出域名? |
| 前臺打開禁用系統滾動,該屬性打開后移動端長頁面滑動功能會被禁用。如果需要設置滑動展示,添加面板實現長頁面滑動。 |
| 原生微信小程序如何打開調試? |
| 編譯小程序掃碼預覽,進入小程序后,點擊右上角膠囊的三點-》開發調試-》打開調試。打開后底部會顯示vConsole綠色按鈕,點擊按鈕可以進入調試窗口。事件中添加調用應用系統調試記錄,或者變量打印當前值的動作,測試時執行到邏輯可以在調試窗口中看到打印的調試記錄。 |
| 用戶數據庫發起微信公眾號登錄和發起小程序登錄獲取到的openid是一樣的嗎? |
| 不一樣,微信公眾號登錄對應的是接口配置中微信公眾號中的appid、appsecret網頁授權獲取到的openid,而發起小程序登錄對應的是微信小程序里的appid、appsecret登錄授權獲取的openid。 |
| 數據庫設置提交時,提交用戶是如何生成的? |
| 跟用戶數據庫登錄方式相關,登錄成功后會在前端生成緩存,做數據庫提交時就會根據緩存對應保存提交用戶信息。比如用戶數據庫發起公眾號登錄,登錄類型為openid,則提交用戶為對應當前用戶的openid。手機密碼登錄則對應手機號,以此類推。 |
| 用戶數據庫可以設置提交做手機注冊嗎? |
| 可以類似普通數據庫做提交,用戶數據庫設置調用提交傳入手機號、密碼,提交成功則相當于注冊完成。可以正常設置調用用戶數據庫發起手機密碼登錄。 |
| 手機注冊發送短信驗證碼可以不校驗圖片驗證碼嗎? |
| 可以,用戶數據庫設置調用發送短信驗證碼無需圖片驗證碼選擇是,則可實現不校驗圖片驗證碼發送短信。 |
| 數據庫中數據超過50行,為何只輸出了50行數據? |
| 數據庫輸出行數不設置則默認為50行,可根據實際需求設置輸出行數,行數從1開始。注意,一次性輸出過多數據,會消耗數據庫的性能,造成后臺計算時間延長。有較多數據輸出展示,建議使用分頁方法,分批輸 |
| 為何數據庫調用提交成功后調用輸出,獲取到的是更新前的數據? |
| 后臺的數據庫進行了"讀寫分離"的操作,是為了優化數據庫的讀寫性能。提交成功后可以獲取提交結果對象變量,添加到對象數組中處理,代替輸出獲取提交的數據。 |
| 對象數組合并表格該如何使用? |
| 添加動作設置對象數組調用合并表格,被合并的數組傳入數組,主鍵為關聯合并的字段名稱,兩個對象數組中都必須有,合并方式可根據需求選擇左聯、右聯、內聯、外聯,回調中可以獲取到返回的合并結果數組。 |
| 對象數組如何按照某列去除重復行? |
| 添加動作設置對象數組調用按某列去重,傳入去重列,對應實際的字段名稱。則會根據此列數據從第一行開始遍歷去重,如果當前列有重復值,則去除整行。 |
| 如何設置sha1加密? |
| 后臺添加加密組件,加密方式選擇sha1,服務中設置調用不可逆加密,傳入明文字符串,回調中可獲取加密返回結果.密文。 |
| 為何初始化調用自定義函數設置全屏,瀏覽器未進入全屏? |
| 初始化調用全屏,返回Fail to execute 'requestFullscreen' on 'Element':API can only be initiated by a user gesture,即瀏覽器中不允許自動進入全屏,需要通過用戶交互打開全屏,在用戶點擊等操作事件中設置調用自定義函數調起全屏。 |
| 樹形容器設置了綁定數據來源為何不顯示? |
| 檢查主ID字段、父ID字段是否設置,數據來源綁定對象數組數據是否正確,可添加動作設置應用系統調用調試記錄,打印數組值查看,注意,最外層的父ID字段值需要為空。 |
| 循環創建中綁定了對象數組,為何不顯示? |
| 添加動作設置應用系統調用調試記錄,打印數組值查看數據是否正確,實際數據需為數組有數據才能顯示,對應的調試記錄里結構被中括號[]包含,行數大于0。然后根據數據檢查循環創建中組件綁定邏輯。 |
| 表單容器列名顯示該如何使用? |
| 非必填屬性,用于修改表頭的顯示文本,如果不填,則顯示表頭文本與數據來源綁定的對象數組列名一致,如果需要自定義,則往一維數組中添加填入字段名。 |
| 表單容器如何設置凍結表頭? |
| 對象樹選中表單容器,屬性面板找到并打開凍結表頭屬性,預覽編譯測試即可。 |
| 為何面板中點擊在pc瀏覽器正常,移動端不觸發? |
| 對象樹選中面板,找到阻止冒泡屬性,關閉后預覽編譯,重新掃碼測試。 |
| 如何設置粒子效果? |
| 添加畫布組件,畫布中添加粒子效果,可根據需求下拉選擇設置預設效果屬性。 |
| 為何畫布中圖片顯示黑屏? |
| 畫布默認是webgl模式,其圖片顯示的最大限制是4096px*4096px,如果是高清照片,長或寬中任何一個值大于4096,就會產生黑屏。要解決這個問題需要打開畫布的canvas模式屬性,支持大于4096的素材,但不支持作為遮罩對象,性能也會差一些。 |
| 圖片組件地址可以設置第三方網絡資源嗎? |
| 網絡資源允許跨域訪問就可以,要求為https協議的完整圖片路徑。 |
| 密碼類型的輸入框如何設置點擊查看密碼? |
| 輸入框輸入類型默認設置為密碼,按需求添加點擊調用輸入框設置屬性輸入類型為文本,則可以顯示查看輸入的文本內容。 |
| 投票組件如何設置給多人投票? |
| 由于投票組件沒有多個候選人一次投票的功能,需要設置循環調用投票。如果是數據量比較大的建議使用數據庫自己封裝邏輯做投票。 |
| 對象數組如何隨機不重復抽取一行? |
| 添加一維數組1記為未抽取行號列表,添加循環,次數為對象數組的行數,設置未抽取行號列表添加值,值為循環次數1,添加至結尾。接下來做隨機抽取邏輯,添加對象變量,未抽取行號列表設置隨機抽取一個值,回調中獲取到抽取結果,設置對象變量賦值為對象數組某一行(行號:抽取結果),未抽取行號列表設置刪除指定值,值為抽取結果,則能保證下次抽取不重復。 |
| 為何快表提交一條數據文本類型字段提交空字符串報錯,提示數據類型錯誤? |
| 快表本身的限制,空的字符串""不是一個合法的string類型。如果需要提交空內容,可添加判斷提交undefined,""||undefined,則可以提交成功。 |
| 輸入框如何設置只能輸入數字? |
| 對象樹選中輸入框,屬性面板找到輸入類型屬性,并選擇整數,則可以限制只輸入數字。 |
| 動效沒有結束事件,如何設置結束后執行邏輯? |
| 頁面顯示事件中添加動作調用動效重新播放,結束回調中添加處理后續邏輯。 |
| 表格容器數據來源綁定了對象數組,為何不顯示? |
| 可以添加按鈕點擊調試,事件中添加動作設置應用系統調用調試記錄,打印數組值查看數據是否有值,根據數據檢查綁定邏輯。 |
| 表單容器如何判斷校驗通過? |
| 事件中添加動作調用表單容器獲取表單數據,回調中獲取返回結果.是否成功,true為校驗通過,false為不通過。 |
| 微信瀏覽器中如何獲取用戶收貨地址? |
| 使用的是微信jssdk,接口配置中微信公眾號,需打開啟用微信接口。添加微信公眾號組件,根據自身需求在事件中添加動作調用微信公眾號獲取用戶收貨地址,回調中可得到返回結果。 |
| 如何獲取用戶的ip地址? |
| 添加應用系統組件,根據自身需求在事件中添加動作調用應用系統獲取訪客信息,回調中可獲取返回訪客信息.ip地址。 |
| 如何設置瀏覽器通知? |
| 添加應用系統組件,根據自身需求在事件中添加動作設置應用系統調用瀏覽器消息通知,對應設置標題、內容、圖標,圖標為圖片訪問路徑,需要用戶手動同意發送消息通知。 |
| 應用系統切換子路徑應該如何使用? |
| 需配合路由容器使用,添加應用系統組件、路由容器組件。路由容器設置好子路徑,事件中添加動作設置應用系統調用切換子路徑,傳入對應的路由容器的子路徑,則可以顯示對應路由容器中的內容。 |
| 如何調起設備發送短信? |
| 添加應用系統組件,事件中添加動作設置應用系統調用發送短信,對應設置收件人手機號、正文。 |
| 如何調起設備撥打電話? |
| 添加應用系統組件,事件中添加動作設置應用系統調用撥打電話,對應設置電話號碼。 |
| 如何調起設備發送郵件? |
| 添加應用系統組件,事件中添加動作設置應用系統調用發送郵件,對應設置收件人、抄送收件人、密送收件人、主題、正文。 |
| 如何獲取剪貼板內容? |
| 添加應用系統組件,事件中添加動作設置應用系統調用獲取剪貼板內容,完成回調中可獲取返回結果。 |
| 微信原生小程序如何設置退出小程序? |
| 添加自定義函數,寫代碼調用接口,wx.exitMiniProgram({}),注意,需要在點擊事件中設置調用函數。 |
| 循環創建中如何設置綁定行號? |
| 文本內容綁定當前序號1+1,當前序號1從0開始,加1則可以顯示為行號。 |
| 循環創建中如何設置奇偶行交替顯示不同顏色? |
| 背景顏色綁定三元表達式判斷當前序號為奇數還是偶數,顯示不同顏色,如:當前序號%2==0?"#000000":"#111111"。 |
| 微信瀏覽器中h5如何設置隱藏分享按鈕? |
| 接口配置中微信公眾號需啟用微信接口,添加微信公眾組件,事件中添加動作設置微信公眾號調用隱藏分享菜單。 |
| 文本內容較長顯示省略,如何設置鼠標移入時顯示完整內容? |
| 選中文本組件,找到提示文本屬性,并設置綁定文本內容,該屬性使用的是html中的title屬性,鼠標移到元素上時會顯示提示文本。 |
| 文本組件如何設置動態綁定字體樣式? |
| 可以添加應用系統調用調試記錄,打印字體樣式值查看具體值,比如,下劃線對應為1,斜體為2,加粗為4,刪除線為8等。添加數值變量設置綁定,事件中賦值數值變量對應值即可動態修改字體樣式。 |
| 輸入框如何設置左右都添加圖標? |
| 輸入框目前僅提供一側添加圖標,可根據自身需求自定義制作。比如,添加行組件,行中添加輸入框,兩個圖標,圖標分別添加在輸入框前后,如果需要調整圖標位置,則設置圖標左右外邊距。 |
| 輸入框如何設置輸入內容加粗? |
| 輸入框加到行組件中,選中輸入框,屬性面板中添加自定義樣式,偽類填入first-child>input,名稱填入fontWeight,樣式值bold。 |
| 輸入框如何設置只有下邊框? |
| 選中輸入框,屬性面板中找到邊框位置屬性,并點擊取消上、左、右邊框,取消后圖標顯示為灰色,邊框圓角設置為0。 |
| 如何添加多行輸入框? |
| 添加輸入框,對象樹中選中輸入框,屬性面板中找到并打開多行輸入屬性,則可以多行輸入文本內容。 |
| 行列的環境寬屬性該如何使用? |
| 打開環境寬后,可設置行在不同環境下的寬度,提供設置大屏pc寬(窗口寬≥1600)、中屏pc寬(1600≥窗口寬≥1280)、小屏pc寬(1280≥窗口寬≥1024)、小屏pad寬(1024≥窗口寬≥640)、手機寬(640≥窗口寬)。如果設置為0,且剪切屬性設置是則不顯示。多用于制作自適應,根據不同窗口寬設置行寬度自定義顯示對應內容。 |
| 私有數據庫如何自定義設置賬號密碼注冊/登錄? |
| 注冊對應于數據庫提交,提交成功返回注冊成功。登錄則對應于數據庫輸出,有數據則返回登錄成功。如果密碼需要加密保存的,可以添加加密組件,注冊邏輯中設置加密組件調用生成密碼提交保存到數據。登錄邏輯中先根據賬號名輸出數據,獲取輸出結果中密碼字段的值,再傳入密碼值設置加密組件調用驗證密碼,驗證成功則返回登錄成功。 |
| 新建應用時相對定位和絕對定位該如何選擇? |
| 相對定位的舞臺和頁面默認為相對定位環境,內部的組件根據順序自動排列布局;絕對定位的舞臺和頁面默認為絕對定位環境,即由通過設置組件的x,y屬性,來指定每個對象的位置,有層級的布局。根據自身需求選擇合適的應用類型。 |
| 微信原生小程序中如何設置點擊圖標調起轉發? |
| 頁面下添加按鈕組件,按鈕功能選擇轉發小程序,打開使用圖標屬性,可自定義設置圖標位置、樣式、大小等。 |
| 頁面下有多張圖片設置動效,如何設置點擊按順序播放動效? |
| 添加數值變量,頁面點擊事件,設置數值變量加1,添加條件判斷數值變量,設置播放對應的動效。比如,數值變量等于1,播放動效1,數值變量等于2播放動效2,以此類推。 |
| 短信組件發送短信如何設置校驗驗證碼? |
| 設置短信組件調用輸出,篩選條件設置手機號,輸出結果.對象數組某個值(行號:0,列名:'變量')獲取到變量字段值,取到的值為json字符串。比如確認用戶身份短信模板,或者到變量值為"{\"code\":\"xxxx\",\"product\":\"yyyy\"}",其中code值xxxx為驗證碼,product值yyyy為產品名稱,添加對象變量,設置對象變量賦值JSON.parse(變量值),對象變量.code則可以獲取到驗證碼的值,再添加條件與前臺輸入框內容進行判斷,相等則校驗通過。 |
| 小模塊自定義配置該如何設置? |
| 案例編輯頁面中間的工具欄,點擊配置,自定義配置標簽頁中配置。案例中添加了對應的小模塊實例,可看到對應的配置變量,輸入值后保存配置,預覽測試時小模塊中的公共方法可以獲取到對應的變量值。 |
| 為何前臺小模塊中修改了公共數據中變量值,引用小模塊對應變量值沒有值? |
| 修改變量值后需設置更新數據至小模塊,以文本變量為例,添加動作設置文本變量調用更新當前數據至小模塊,則可以通過小模塊.變量獲取到對應變量值。 |
| 微信原生小程序中如何設置點擊圖標打開客服? |
| 頁面下添加按鈕組件,按鈕功能選擇打開客服會話,打開使用圖標屬性,可自定義設置圖標位置、樣式、大小等。 |
| 循環創建如何可以設置嵌套嗎? |
| 循環創建組件是根據指定的數據來源(通常為二維數組或對象數組)的行數來創建出相同數量內部組件??梢郧短资褂?#xff0c;其中當前數據1為第一層循環創建中對象數組中對應行的值,當前數據2為第二次的,依次類推。 |
| 如何獲取行組件實際高度? |
| 添加數值變量,設置賦值行.當前實際高度。注意,行需要渲染完成才能正常獲取到實際高度,可以添加點擊事件設置獲取。 |
| 動作組如何設置回調事件? |
| 選中動作組,右側工具欄添加動作組回調事件,選中回調事件,屬性面板可自定義設置回調狀態、回調參數,假設設置回調狀態為"確認",回調參數為"參數1",事件中添加調用動作組,則可以添加"確定",回調中可獲取返回結果值,其中包含"參數1"的值。我們根據自身需求在事件中添加動作設置"確認"回調事件調用觸發,則可以正常執行動作組的"確認"回調的邏輯。 |
| 如何設置進度條顯示百分比? |
| 擴展組件-》交互與表單-》滑塊,選中滑塊,屬性面板中找到并打開顯示數值標記,則可以打開百分比顯示格式。 |
| 開關狀態如何設置綁定? |
| 開關狀態屬性值為true、false,true為開,false為關,可添加布爾變量設置綁定,修改布爾變量值則可以動態設置開和關。 |
| 如何調整組件的層級重疊關系? |
| 絕對定位中可以通過拖動組件,調整組件在對象樹中的順序來設置層級。或者在組件的屬性面板找到并設置堆疊次序屬性值,值越高層級越高,實際是設置css樣式中的z-index。 |
| 如何自定義設置圓角的邊框? |
| 選中組件,在屬性面板中找到并設置邊框圓角屬性值。如果需要動態設置,添加數值變量設置綁定,修改數值變量值則可以動態修改圓角。 |
| 如何設置毛玻璃樣式? |
| 需要通過修改樣式設置有透明度的模糊濾鏡,可添加自定義樣式設置backdrop-filter樣式值為blur(10px),其中10為模糊程度,background樣式值為rgba(255,255,255,0.2),其中0.2為透明度。 |
| 如何設置漸變背景顏色? |
| 屬性面板中找到背景顏色屬性,點擊打開顏色編輯器,選擇線性,添加多個線性顏色,則可以自動生成線性漸變顏色?;蛘呖梢灾苯訌椭埔延械木€性顏色字符串粘貼到屬性值中。 |
| 條件容器可以設置邏輯運算符嗎? |
| 可以,遵循JavaScript語法規則,比如,條件容器添加且數值變量1等于1,且數值變量2等于1,相當于且數值變量1==1&&數值變量2==1等于true。 |
| 微信原生小程序中如何設置調用原生的接口? |
| 添加自定義函數,函數中根據微信小程序的接口文檔編寫代碼,再到對應的組件事件中設置調用函數即可。比如,var deviceInfo = wx.getDeviceInfo();console.log(deviceInfo);可以獲取設備基礎信息。 |
| 柱形折線圖如何設置修改圖表數據? |
| 圖表數據結構為二維數組,可添加應用系統調用調試記錄打印查看具體數據。因此,添加二維數組設置綁定,事件中再修改二維數組中的值,則可以動態修改展示數據。 |
| 如何設置折線圖? |
| 擴展組件-》圖表組件-》柱形折線圖,默認顯示為柱形圖,對象樹選中柱形折線圖,在屬性面板中找到系統樣式,并打開編輯系列類型數據,其中系列類型bar為柱形圖,line為折線圖。選擇line則可以設置顯示為折線圖。 |
| 柱形折線圖如何設置顯示具體數據? |
| 對象樹選中柱形折線圖,在屬性面板中找到系統樣式,并打開編輯系列類型數據,打開標簽顯示開關,則可以顯示具體數據。 |
| 如何制作翻書效果? |
| 擴展組件-》特殊功能容器-》翻書容器。點擊添加翻書容器,對應設置翻書頁,則可以實現翻書效果。 |
| 如何設置圖片輪播? |
| 擴展組件-》特殊功能容器-》輪播頁容器。點擊添加輪播頁容器,輪播頁中添加圖片上傳圖片,則可以實現圖片輪播。 |
| 如何給按鈕添加圖標? |
| 在按鈕的屬性面板中找到并打開使用圖標,可自定義設置圖標位置、圖標樣式、圖標顏色等。 |
| 如何設置對象數組添加多行數據? |
| 添加動作設置對象數組調用添加多行數據,數據來源為對象數組(通常與原對象數組結構相同),可設置添加值開頭或結尾。 |
| 如何設置對象數組某列為某個默認值? |
| 添加動作設置對象數組調用填充列,列號或列名設置對應的列名,值設置對應的默認值,則可以填充當前列內每個位置為默認值。 |
| 如何設置對象變量轉換為對象數組? |
| 對象數組中的某一行數據即為對象變量,可設置對象數組調用添加一行數據(自定義結構),行設置傳入對象變量,或者添加對象數組賦值為[對象變量],均可以得到對象數組。 |
| 如何獲取對象數組某一列的值? |
| 對象數組某一列的值通常為一維數組,添加一維數組調用賦值對象數組.某一列(列名:'對應列名').值,則可以獲取對應列的值。 |
| 如何獲取對象數組某幾列的值? |
| 對象數組某幾列的值通常仍為對象數組,添加對象數組1調用賦值對象數組.某幾列(列名數組:["xxx","yyy"]).值,其中xxx,yyy為對應的列名,或者可以添加一維數組,數組中元素值為對應的列名,然后通過對象數組.某幾列(列名數組:一維數組).值獲取某幾列的值。 |
| 如何定義通用變量結構? |
| 選中通用變量,在屬性面板中手動添加節點,雙擊后可修改節點名稱,或者點擊導入json,編輯json對象,可復制粘貼json數據結構快速完成定義。 |
| 如何快速定義對象數組字段結構? |
| 導入結構點擊箭頭,然后對象樹中選擇綁定其他組件生成字段結構,通常為對象數組、對象變量、數據庫。點擊導入數據,選擇上傳excel文件,其中第一行的單元格自動創建為字段名。 |
| 如何快速定義數據庫字段結構? |
| 點擊導入excel文件,選擇上傳excel文件,其中第一行的單元格會自動創建為數據庫中的字段。 |
| 為何數據庫添加了數據總數沒有相應變化? |
| 為了提升數據庫操作效率,編輯器中顯示數據庫面板時,不會實時統計數目,而是獲取表中的統計信息。如果需要查看最新數據,可以使用數據庫右上角的倒序按鈕。 |
| 如何設置二維數組添加多行數據? |
| 添加動作設置二維數組調用添加多行數據,數據來源為二維數組,可設置添加值開頭或結尾。 |
| 如何設置二維數組某列為某個默認值? |
| 添加動作設置二維數組調用填充列,列號設置對應的列號下標,從0開始,值設置對應的默認值,則可以填充當前列內每個位置為默認值。 |
| 如何獲取二維數組中某一列的值? |
| 二維數組某一列的值通常為一維數組,添加一維數組調用賦值二維數組.某一列(列號:列號下標).值,則可以獲取對應列的值,其中對應的列號下標取值從0開始。 |
| 如何獲取二維數組某幾列的值? |
| 二維數組某幾列的值通常仍為二維數組,添加二維數組1調用賦值二維數組.某幾列(列號數組:[0,1]).值,其中0、1為對應的列號下標,或者可以添加一維數組,數組中元素值為對應的列號下標,然后通過二維數組.某幾列(列號數組:一維數組).值獲取某幾列的值。 |
| 如何快速定義二維數組的字段結構? |
| 點擊導入數據,選擇上傳excel文件,其中第一行的單元格自動創建為字段名。 |
| 如何下載數據庫中的圖片資源? |
| 設置數據庫輸出獲取到資源類型字段中的圖片地址,再設置文件接口調用下載文件。或者是輸出展示到前臺圖片組件,鼠標右鍵圖片另存為。或者在前臺添加excel數據處理組件,在屬性面板中打開是否下載圖片屬性,設置數據庫輸出,輸出結果對象數組賦值給前臺對象數組變量,其中存儲圖片地址的字段需設置為資源類型,設置excel數據處理組件調用導出數組至Excel文件。 |
| 如何獲取服務器當前時間的時間戳? |
| 后臺中添加時間變量,服務引用時間變量.當前值.UNIX時間(秒),則可以獲取服務器的當前時間。 |
| 服務中添加變量和后臺添加變量有什么區別? |
| 服務中添加變量,即為局部變量,僅可在當前服務邏輯中引用,而后臺添加的變量,可以在各個服務中引用。 |
| 如何獲取當前月份的天數? |
| 添加時間變量、數值變量,設置數值變量賦值為時間變量.當前值.本月天數,則可以獲取當前月天數。 |
| 如何設置數據庫更新某字段當前值加1? |
| 數據庫添加整數或數值類型字段,設置數據庫調用更新,操作面板中默認顯示給字段賦值,點擊賦值所在的下拉菜單選擇+,值填入1,則可設置更新該字段數值加1。 |
| 如何設置數據庫提交多條數據? |
| 數據庫調用提交多條數據,提交數據傳入要提交的數據,通常為對象數組,且該對象數組的字段結構需與數據庫中字段結構一致。 |
| 如何設置數據庫提交自定義數據? |
| 數據庫調用提交自定義數據,自定義數據(json)只能傳入對象變量格式,比如{"name":"abc","age":22},即只能提交一條數據,且對象變量的字段結構需要跟數據庫中的一致。 |
| 更新返回失敗原因empty condition is not valid? |
| 數據庫篩選條件不能為空,根據自身需求設置更新,對應添加篩選條件。 |
| 如何限制數據庫提交報名人數? |
| 數據庫屬性面板中開啟限制提交條件屬性,設置其中的提交總條數,則可以限制提交報名人數。注意,超出提交總數后再提交會返回失敗原因為"超出數據庫提交總數"。 |
| 投票組件如何設置每人每日只能投票一次? |
| 后臺選中投票流水記錄組件,屬性面板中開啟限制提交條件屬性,設置其中的每人每日提交次數,則可以限制每人每日投票一次。注意:如果當前用戶已投票,再次發起投票返回失敗原因"超出個人提交限制"。 |
| 如何設置到活動開始時間再顯示活動內容? |
| 添加時間變量即為活動開始時間,設置為具體的某個時間。添加時間變量記為當前時間,前臺初始化添加條件判斷,當前時間.當前值.UNIX時間(秒)大于等于活動開始時間.當前值.UNIX時間(秒)則跳轉顯示活動內容。 |
| 如何設置統計應用訪問次數? |
| 添加數據庫,添加一個整數類型字段,命名為"次數",添加一行數據,"次數"默認值為0,添加服務設置數據庫調用更新,篩選條件為數據ID等于1,"次數"賦值點擊下拉菜單選擇+,值填入1,則可實現統計應用訪問次數。 |
| 如何設置服務請求輸出多個數據庫返回多個輸出結果? |
| 后臺添加對象數組,數據庫調用輸出,回調中設置對象數組賦值輸出結果.對象數組。多個輸出請求都設置完之后,當前服務調用設置返回結果傳入對象數組,則可以返回多個輸出結果。 |
| 后臺服務中如何獲取ip地址? |
| 后臺添加文本變量,設置文本變量賦值,下拉菜單可以選擇服務參數,點擊選擇"IP信息",則可以獲取到ip地址。 |
| 如何快速定義對象變量結構? |
| 導入結構點擊箭頭,然后對象樹中選擇綁定其他組件生成字段結構,通常為對象數組、對象變量、數據庫。 |
| 如何設置上傳base64格式圖片? |
| 前臺添加文件接口,設置文件接口調用上傳一張圖片,路徑傳入base64編碼,上傳完成則可以獲取上傳的圖片.url地址。 |
| 如何設置圖片轉base64格式? |
| 設置圖片調用轉base64,完成回調中可獲取base64編碼值?;蛘咴O置圖片打印為圖片,完成回調中可獲取打印的圖片。 |
| 如何快速設置網頁為灰色(黑白色)? |
| 前臺屬性面板中添加自定義樣式,-webkit-filter設置樣式值為grayscale(100%)。 |
| 如何設置關閉瀏覽器標簽頁時顯示提示? |
| 前臺屬性面板中找到并打開關閉頁面時顯示提示。開啟后,在用戶關閉瀏覽器標簽頁時,會出現彈窗提示信息,用戶確認后才執行關閉當前標簽頁。注意,需要用戶在頁面中有操作后,比如任意點擊頁面中元素,關閉時才有效,如果用戶打開頁面沒有任何操作,點擊關閉標簽頁不會出現提示信息。 |
| 如何設置某一頁不能滑動翻頁? |
| 該頁的頁面顯示事件中設置前臺調用設置屬性,滑動翻頁設為無,則可以禁用當前頁滑動翻頁。如果需要恢復滑動翻頁,前臺設置屬性對應修改滑動翻頁屬性即可。 |
| 如何設置點擊圖片逐漸隱藏? |
| 點擊事件中設置圖片調用變換狀態,修改不透明度為0,設置合適的變換時長、動畫類型。 |
| 如何設置鼠標移入修改背景顏色,移出則恢復? |
| 在屬性面板中添加自定義樣式,偽類為hover,backgroundColor樣式值為具體顏色,比如#000000。 |
| 如何自定義按鈕按下時背景顏色? |
| 在屬性面板中添加自定義樣式,偽類為active,backgroundColor樣式值為具體顏色,比如#000000。 |
| 如何設置預覽pdf文件? |
| 文件接口設置調用預覽文件,鏈接傳入pdf文件url地址,則可以實現打開預覽pdf。 |
| 如何設置生成隨機驗證碼? |
| 添加文本變量,設置文本變量調用生成隨機字符串,設置長度,下拉選擇類型,包括任意、純數字、純字母。 |
| 如何使用一維數組合并數組到字符串? |
| 一維數組調用合并數組到字符串,設置分隔符,完成回調中獲取合并結果。比如,一維數組值為[1,2,3,4],分隔符為"-",則得到合并結果為"1-2-3-4"。 |
| 如何設置點擊逐漸向下展開顯示內容? |
| 絕對定位容器中添加對象組,高度默認為0,剪切屬性為是,點擊事件中設置對象組變換狀態,修改高度為內容的高度,設置合適的變換時長、動畫類型,則可實現向下展開內容。 |
| 如何設置概率抽獎? |
| 可以添加數值變量,數值變量調用生成隨機整數,比如最小值為1,最大值為100,1到10為中獎,添加條件判斷數值變量大于等于1,且數值變量小于等于10,返回中獎,其余則返回未中獎。如果有多個獎品,則對應設置多個條件區間判斷,設置返回對應的獎品。 |
| 如何使用文本變量拆分字符串? |
| 文本變量調用拆分字符串,設置分隔符,完成回調中獲取拆分結果,結果為一維數組。比如,字符串為"yyyy-mm-dd",分隔符為"-",則得到拆分結果為["yyyy","mm","dd"]。 |
| 如何使用文本變量搜索字符? |
| 文本變量調用搜索字符,設置要搜索的字符,完成回調中獲取搜索結果,結果為數值,值為-1代表沒有搜索到對應字符,大于0則代表有搜索到,值為對應字符所在的下標,從0開始。比如字符串為"abc",搜索的字符為"d",則返回-1。搜索的字符為"a",則返回0。 |
| 如何在后臺設置上傳base64圖片? |
| 后臺添加后臺文件接口組件,服務中設置文件接口調用上傳base64資源,base64字串(無格式頭)傳入不帶格式頭的base64字符串,格式頭指字符串中最開始的文件格式部分,比如"data:image/png;base64,",文件后綴設置格式,比如png,則可實現上傳,回調中可獲取返回結果.文件信息。 |
| 如何設置上傳文本內容生成txt文件? |
| 后臺添加后臺文件接口組件,服務中設置文件接口調用上傳文本至文件,文本內容傳入實際的文本內容,則可以上傳到服務器生成txt文件,回調中可獲取返回結果.文件信息,其中包含文件名稱,可設置提交保存文件名稱到數據庫。 |
| 如何根據已上傳txt文件的url地址訪問文本內容? |
| 添加api組件,調用方法設置為GET。添加文件接口,設置文件接口調用獲取文件臨時地址,傳入txt文件的url地址,回調中獲取返回結果,為完整的https路徑。設置api調用發起請求,請求地址設為前面取到的https路徑,回調中可以獲取返回結果,即可以獲取txt文件中的文本內容。 |
| 如何設置文本描邊? |
| 在屬性面板中添加自定義樣式,webkitTextStroke樣式值為2px #FEA700,其中2px為描邊寬度,#FEA700為描邊顏色。 |
| 如何自定義設置文本加粗? |
| 在屬性面板中添加自定義樣式,設置fontWeight樣式值,比如樣式值為900。 |
| 如何設置漸變文本? |
| 在屬性面板中添加自定義樣式,比如,設置backgroundImage樣式值為linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%),-webkit-background-clip樣式值為text,color樣式值為transparent。 |
| 如何自定義設置環形? |
| 絕對定位容器中添加對象組,對象組設置寬高一致,設置合適的邊框寬度、邊框顏色,邊框圓角設置為1/2的寬度,則可以設置顯示環形邊框。 |
| 輸入框如何設置點擊圖標清空內容? |
| 絕對定位容器中添加輸入框、圖標,調整圖標位置到輸入框右側,圖標添加點擊事件,設置輸入框調用清空內容。 |
| 如何設置輸入內容后回車根據內容調用數據庫篩選輸出? |
| 前臺添加布爾變量,輸入框聚焦事件中設置布爾變量為true,失焦事件中設置為false,應用系統添加按鍵按下事件,keyValue下拉菜單選擇回車鍵值,添加條件判斷布爾變量等于true,則設置調用數據庫根據輸入內容篩選輸出。 |
| 如何設置內圓角? |
| 可以設置一個背景顏色一樣的圓實現內圓角,比如絕對定位容器中,兩張圖片底邊和頂邊重疊,需要在重疊的邊角設置內圓角,可以添加對象組,對象組跟絕對定位容器的背景顏色一樣,對象組設置邊框圓角調整為圓行,則調整對象組坐標即可實現內圓角。 |
| 如何設置透明背景顏色? |
| 在屬性面板中刪除默認的背景顏色值,或者點擊設置顏色選擇器中的透明度為0,則會自動生成透明背景,比如rgba(245,245,245,0)。 |
| 如何設置輸入框點擊圖標調用數據庫篩選輸出? |
| 絕對定位容器中添加輸入框,圖標,調整圖標位置到輸入框右側,圖標添加點擊事件,設置調用數據庫輸出,篩選條件為字段值等于輸入框內容。 |
| 如何設置長按識別二維碼打開鏈接? |
| 添加二維碼組件,二維碼數據設置為對應的鏈接,打開允許長按識別,預覽測試時長按會顯示彈窗,點擊識別二維碼可自動跳轉鏈接。 |
| 如何設置時間軸播放到某個時間點顯示彈窗內容? |
| 時間軸中添加時間標記,選中時間標記,設置合適的標記時間值,添加播放到標記事件,事件中設置彈窗顯示,設置時間軸播放,預覽測試時間軸播放到對應時間點會觸發標記事件,從而顯示彈窗。 |
| 如何設置計數器顯示小數? |
| 計數器屬性面板中小數點位數屬性可自定義小數位數。 |
| 畫布中如何設置隨機顯示圖片邊框? |
| 添加一維數組,將圖片地址添加到一維數組中,畫布所在頁面顯示事件中設置一維數組調用隨機抽取一個值,回調中可以獲取抽取結果,為某一張圖片地址,將圖片地址賦值給畫布中的圖片組件,則可以實現隨機顯示。 |
| 畫布中如何設置自動創建對象? |
| 添加觸發器,設置合適的時間間隔,添加觸發事件,事件中設置畫布調用創建對象,選擇對應的模板對象,則可實現自動創建對象。 |
| 如何設置點擊添加生成輸入框批量提交數據? |
| 循環創建綁定對象數組,循環創建內添加輸入框,假設對象數組中有一字段為"內容",當前數據1."內容"綁定輸入框內容,點擊添加設置對象數組添加一行數據,"內容"字段為空,則會自動生成一行輸入框,輸入框內容改變事件中對應設置對象數組某個值,行為當前序號1,列為"內容",值為輸入框內容。輸入完成后設置按鈕提交調用數據庫提交多條數據,傳入對象數組,則可以實現批量提交數據。 |
| 循環創建中當前數據1是什么結構? |
| 循環創建是根據綁定的數組自動創建內部單元,當前數據1為循環創建綁定數組中當前行的數據,比如綁定了對象數組,從第一行開始從頭創建,則創建的第一個單元中當前數據1對應的數組中第一行的數據,依次類推。 |
| 微信原生小程序中如何獲取設備信息? |
| 添加微信小程序組件,事件中設置微信小程序調用獲取系統信息,完成回調中可以獲取返回結果值,其中包含手機品牌、手機型號等信息。 |
| 微信原生小程序中如何使用獲取登錄授權碼? |
| 登錄授權code可用于設置后臺發起小程序登錄。后臺添加用戶數據庫,添加服務設置接收參數為code,設置用戶組件調用發起小程序登錄,狀態碼傳入code值,完成回調中可返回登錄結果。前臺添加微信小程序組件,事件中設置獲取登錄授權碼,成功回調中設置傳入code值調用登錄服務。 |
| 如何獲取對象數組某一列的最大/最小值? |
| 添加數值變量,設置數值變量賦值為對象數組某一列(列名:"對應列名").最大值(最小值),則可以獲取對應列最大/最小值。 |
| 如何設置分享祝福語? |
| 添加數據庫,設置數據庫提交祝福語到文本類型字段,回調中獲取提交結果.對象變量.數據ID,賦值給數值變量,設置應用系統調用添加url參數,比如,參數名稱為id,內容為數值變量。前臺初始化設置應用系統獲取url參數,參數名為id,回調中添加判斷獲取結果不為空,則設置數據庫篩選輸出,篩選條件設置數據ID等于獲取結果,則可以根據輸出結果獲取對應的祝福語內容設置綁定文本顯示。 |
| 畫布中如何設置遮罩? |
| 對象樹選中需要設置遮罩的組件,在屬性面板中選擇設置遮罩對象屬性。比如圖片設置圓形頭像,添加橢圓與圖片寬高、坐標一致,圖片遮罩對象選擇橢圓。 |
| 畫布中以同一模板對象創建對象如何設置區分? |
| 添加數值變量,創建對象前設置數值變量加1,創建對象設置自定義ID為數值變量,則可以創建不同自定義ID的對象。 |
| 畫布中如何設置選擇多個對象? |
| 事件中添加動作,點擊選擇對象下拉菜單,選中選擇多個對象,則可以對應設置對象范圍、對象類型、滿足條件進行處理。 |
| 如何設置數據庫更新某字段值減1? |
| 添加數據庫調用更新,設置好篩選條件,針對整數、數值類型字段,點擊賦值下拉菜單,選擇+,值設置-1,則可實現該字段值減1。 |
| 如何獲取二維數組某一列的最大/最小值? |
| 添加數值變量,設置數值變量賦值為二維數組某一列(列號:對應列號).最大值(最小值),其中對應列號下標從0開始,則可以獲取對應列最大/最小值。 |
| 后臺服務如何獲取cookie? |
| 添加對象變量,設置對象變量賦值,下拉菜單選擇Cookie信息,則可根據某個key值獲取對應的cookie值,比如對象變量某個值(字段名:"對應key值")。 |
| 如何設置中止服務? |
| 服務中添加當前服務設置返回結果并中止服務,對應設置返回參數,注意,只有在最外層才能終止服務,比如數據庫輸出回調中設置,只是退出回調函數,回到服務主函數繼續執行后面的邏輯。 |
| 如何設置防抖避免提交重復? |
| 添加布爾變量,默認值為false,點擊提交添加條件判斷布爾變量等于false,設置布爾變量為true,調用數據庫提交。如果需要恢復提交,可在提交完成回調中設置布爾變量值為false,添加延時。 |
| 如何將應用添加到組應用? |
| 左上工具欄中,點擊組應用管理,設置遷入組內應用,輸入對應的nid,搜索后設置遷入。 |
| 如何查看歷史版本? |
| 左上角工具欄,文件-》歷史版本-》瀏覽所有版本,預覽版本最多保留5個版本,手動保存最多100個版本,自動保存最多5個版本。 |
| 如何求取一組數據的平均值? |
| 數據添加到一維數組,添加數值變量,設置數值變量賦值一維數組.平均值。 |
| 如何求取一組數據的總和? |
| 數據添加到一維數組,添加數值變量,設置數值變量賦值一維數組.總和。 |
| 如何下載添加云端小模塊? |
| 案例編輯器頁面-》左側工具欄小模塊-》下載云端小模塊,選擇對應的云端小模塊點擊下載,下載完成后在云端已下載的列表中點擊添加到案例中。 |
| 如何下載添加云端自定義組件庫? |
| 案例編輯器頁面-》左側工具欄擴展組件-》下載自定義組件庫,選擇對應的自定義組件點擊下載,下載完成后在云端下載(自定義組件庫)的列表中點擊添加到案例中。 |
總結
以上是生活随笔為你收集整理的iVX开发过程整理的常见问题与回答(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实名认证平台如何实现?
- 下一篇: 04、Unity 5--全局光照技术