新聞中心
想了解更多內(nèi)容,請?jiān)L問:

創(chuàng)新互聯(lián)長期為上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為金林企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站,金林網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
和華為官方戰(zhàn)略合作共建的鴻蒙技術(shù)社區(qū)
https://harmonyos./#zz
本文主要描述對鴻蒙幻燈片組件、跑馬燈組件、提示框、提示菜單、頁面跳轉(zhuǎn)以及對話框的應(yīng)用
幻燈片組件:
視圖及樣式:
- .container {
- width: 100%;
- height: 1500px;
- display: flex;
- flex-direction: column;
- }
- .c1{
- width: 100%;
- height: 35%;
- }
- .image-animator{
- width: 100%;
- height: 100%;
- }
業(yè)務(wù)邏輯層通過fetch請求向nginx反向代理服務(wù)請求所需數(shù)據(jù)
- import fetch from '@system.fetch';
- export default {
- data: {
- imagesDatas:[]
- },
- onInit(){
- fetch.fetch({
- //url對應(yīng)的地址為通過內(nèi)網(wǎng)穿透工具natapp映射出的nginx反向代理服務(wù)的地址
- url:'http://ibk3v7.natappfree.cc/text/images0.json',
- responseType:"json",
- success:(resp)=>{
- let datas = JSON.parse(resp.data);
- this.imagesDatas = datas.imagedatas;
- }
- });
- }
images0.json文件中定義的數(shù)據(jù):
效果圖(圖片是可以自動(dòng)播放的):
跑馬燈組件:
效果圖:
鴻蒙的彈出菜單、提示框、頁面跳轉(zhuǎn)的應(yīng)用
視圖和樣式:
- .container {
- width: 100%;
- height: 1500px;
- display: flex;
- flex-direction: column;
- }
- .c1{
- width: 100%;
- height: 35%;
- }
- .c2{
- width: 100%;
- height: 8%;
- }
業(yè)務(wù)邏輯層:
- import prompt from '@system.prompt';
- import router from '@system.router';
- export default {
- data: {
- },
- //點(diǎn)擊按鈕觸發(fā) 彈出顯示菜單 事件
- clickbutton(){
- //顯示id為 menuid 的菜單,此菜單出現(xiàn)位置默認(rèn)為屏幕左上角原點(diǎn),可通過在show()中添加坐標(biāo)來改變
- //this.$element("menuid").show();
- this.$element("menuid").show({
- x:100,
- y:550
- });
- },
- //選中彈出菜單中的項(xiàng)觸發(fā)事件
- selectmenu(e){
- let path = e.value;
- //鴻蒙的提示框
- prompt.showToast({
- message:path
- });
- if(path=="aaa"){
- //鴻蒙提供的頁面跳轉(zhuǎn)
- router.push({
- uri:'pages/aaa/aaa'
- });
- }else if(path=="bbb"){
- router.push({
- uri:'pages/bbb/bbb'
- });
- }else if(path=="ccc"){
- router.push({
- uri:'pages/ccc/ccc'
- });
- }
- }
- }
效果圖(點(diǎn)擊按鈕彈出菜單后點(diǎn)擊對應(yīng)菜單觸發(fā)跳轉(zhuǎn)頁面的事件):
鴻蒙的對話框
視圖和樣式:
邏輯層:
- import prompt from '@system.prompt';
- export default {
- data: {
- },
- onclick(){
- //鴻蒙的對話框
- prompt.showDialog({
- title:"對話框",
- message:"確定刪除這條消息么?",
- buttons:[{"text":"確定","color":"#00E5EE"},
- {"text":"取消","color":"#00E5EE"}],
- success:function(e){
- if(e.index==0){
- //鴻蒙的提示框
- prompt.showToast({
- message:"您點(diǎn)擊了確定"
- });
- }else if(e.index==1){
- prompt.showToast({
- message:"您點(diǎn)擊了取消"
- });
- }
- }
- });
- }
- }
效果圖:
?著作權(quán)歸作者和HarmonyOS技術(shù)社區(qū)共同所有,如需轉(zhuǎn)載,請注明出處,否則將追究法律責(zé)任。
想了解更多內(nèi)容,請?jiān)L問:
和華為官方戰(zhàn)略合作共建的鴻蒙技術(shù)社區(qū)
https://harmonyos./#zz
本文題目:鴻蒙JS開發(fā)6鴻蒙的提示框、對話框和提示菜單的應(yīng)用
網(wǎng)站地址:http://www.dlmjj.cn/article/dpisegp.html


咨詢
建站咨詢
