成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

2020征文-手機零基礎鴻蒙開發3 第一個頁面互動(JS版)

開發
第一個世界版Hello World完畢后,畢竟還是靜態文字,還沒什么互動!接下來,各種吃瓜觀眾,來看一下互動有多簡單易用,我們就來增加一個簡單的功能,點擊“我愛鴻蒙”后,加一串字“你點了我”。

[[359792]]

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com/#zz

第一個世界版Hello World完畢后,畢竟還是靜態文字,還沒什么互動!

接下來,各種吃瓜觀眾,來看一下互動有多簡單易用,我們就來增加一個簡單的功能,點擊“我愛鴻蒙”后,加一串字“你點了我”。

之前的index.hml是頁面,相應的index.js是頁面的邏輯所在,切換到index.js中,


加入一段互動代碼:

  1. changeTitle() { 
  2.     this.title += "你點了我!" 

 

這個changeTitle方法,顧名思義,就是要改變 data中的 title變量, 在原來的文字基礎上加 “你點了我!”。

簡單吧!

然后切換到index.hml中,在text的屬性中,增加點擊互動代碼:

  1. onclick="changeTitle" 

位置如下圖:

 

這時候切換到預覽器,刷新后,點一下“我愛鴻蒙”試試,效果應該如下:


瘋狂輸出呢?

[[359793]]

世界人民愛上點擊,那么問題來了, 怎么把這個“你點了我”,變成各國語言版本的呢???

給你5分鐘思考吧。

好了,我直接給答案:

先在各語言的json文件中,加入一個clickme字段,比如zh-CN.json:

  1.   "strings": { 
  2.     "hello""我愛"
  3.     "world""鴻蒙!"
  4.     "clickme""你點了我!" 
  5.   } 
  6.  
  7. 英文、日文、韓文的內容分別如下: 
  8.  
  9.   "strings": { 
  10.     "hello""I love"
  11.     "world""Harmony OS!"
  12.     "clickme""You clicked me!" 
  13.   } 
  14.  
  15.   
  16.  
  17.   "strings": { 
  18.     "hello""ハーモニーOS"
  19.     "world""が大好き!"
  20.     "clickme""あなたは私をクリックしました!" 
  21.   } 
  22.  
  23.   
  24.  
  25.   "strings": { 
  26.     "hello""나는 하모니 OS"
  27.     "world""를 좋아한다!"
  28.     "clickme""날 클릭 했어!" 
  29.   } 

 

有了增加字段的操作之后,回到index.js中,把改動的部分,加入到title的增量中:

  1. changeTitle() { 
  2.  
  3. this.title += this.$t('strings.clickme'
  4.  

 你現在猜道 this.$t('')的用法了吧?


沒錯,this.$t()就是取多語言文字資源中的字段的值。為什么是t,我猜是text的縮寫? 這個縮寫有點怪,設計師出來我不打死你,讓人亂猜這樣好嗎?

現在可以刷新預覽器,來試試了!效果如下:


第一個互動完成了!國際化有沒有!接下來內容更精彩!繼續關注啊

©著作權歸作者和HarmonyOS技術社區共同所有,如需轉載,請注明出處,否則將追究法律責任

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com/#zz

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2020-12-24 10:05:54

鴻蒙鴻蒙開發Hello World

2020-12-25 10:39:53

鴻蒙開發JS

2020-12-23 11:24:34

鴻蒙開發IDE安裝

2020-12-23 11:36:23

鴻蒙HarmonyOS應用程序開發

2020-12-10 12:12:32

鴻蒙開發板init_lite

2010-08-04 13:16:23

Flex項目

2023-02-11 00:10:18

2009-06-26 16:07:43

MyEclipse開發Hibernate程序

2022-10-17 10:28:05

Web 組件代碼

2020-12-28 10:15:18

鴻蒙HarmonyOSListContain

2009-05-06 19:04:32

LinuxMoonlight 2預覽版

2011-01-15 20:12:14

jQueryjavascriptWeb

2025-04-11 08:40:00

FastAPIAPIWeb 框架

2018-12-12 16:51:48

iOS 12.1.2蘋果開發者

2018-04-04 14:49:52

蘋果iOS 11.3iOS 11.4

2020-12-22 11:20:36

鴻蒙HarmonyOS游戲

2011-08-03 13:15:50

Ruby

2018-11-08 13:53:15

Flink程序環境

2018-01-31 15:45:07

前端Vue.js組件

2010-07-30 14:58:06

Flex應用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人精品久久二区二区91 | xx视频在线观看 | 国产精品久久久久久久久久久久 | 久久国产精品一区二区三区 | 亚洲精品99| 久久国产一区 | 亚洲综合无码一区二区 | 久久综合久 | 东京av男人的天堂 | 欧美一级电影免费 | 久久99精品久久久久久琪琪 | 日韩精品免费一区二区在线观看 | 国产午夜精品一区二区三区 | 日韩精品久久一区二区三区 | 91免费看片神器 | 蜜桃视频在线观看免费视频网站www | 欧美在线一区二区视频 | 人人性人人性碰国产 | 亚洲精品99999 | 我要看黄色录像一级片 | 91xxx在线观看 | 国产成视频在线观看 | 91精品国产乱码久久久久久久 | 伊人艹 | 日本欧美国产 | 亚洲精品久久久一区二区三区 | 啪啪毛片 | 不卡一区二区在线观看 | 久久99国产精品 | 中文字幕一区二区三区不卡在线 | 国产99久久| 欧美激情亚洲激情 | 国产精品久久久久久久午夜 | 成人亚洲片 | 桃花av在线 | 精品国产99 | 真人一级毛片 | 男女羞羞视频在线免费观看 | 国产精品亚洲一区 | 成人精品一区二区三区 | 国产综合视频 |