日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

說實話,第一次對 Vue 有點小失望

來源: 責編: 時間:2024-07-09 18:16:44 219觀看
導讀在最近的 Vue Conf 2024 上,Vue 官方推薦了一款 Vue 的工具 Vine-Vue,在這里我先 respect 一下 Vue 團隊對于開發者的鼓勵~但是我想對 Vue 官方團隊說:你真的覺得有必要推薦這個庫嗎?Vue-Vine圖片先來說說這個庫的作用,這

在最近的 Vue Conf 2024 上,Vue 官方推薦了一款 Vue 的工具 Vine-Vue,在這里我先 respect 一下 Vue 團隊對于開發者的鼓勵~但是我想對 Vue 官方團隊說:你真的覺得有必要推薦這個庫嗎?rzz28資訊網——每日最新資訊28at.com

Vue-Vine

圖片圖片rzz28資訊網——每日最新資訊28at.com

先來說說這個庫的作用,這個庫的作用就是:讓 Vue 組件能通過函數式來定義。rzz28資訊網——每日最新資訊28at.com

舉個例子,我們在平時寫一個組件的時候,會通過模板的方式去定義。rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

rzz28資訊網——每日最新資訊28at.com

但是在使用了 Vue-Vine這個庫之后,可以使用函數式的方式去定義。rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

翻看了一下Vue-Vine的官方文檔,總結出Vue-Vine這個庫的初衷是:rzz28資訊網——每日最新資訊28at.com

  • 想要做到像 React JSX 那樣的組件定義方式
  • 可以在同個文件里定義多個組件
  • 使得邏輯更加聚合,提高開發效率

圖片圖片rzz28資訊網——每日最新資訊28at.com

rzz28資訊網——每日最新資訊28at.com

但是我感覺現階段 Vue 生態就具備這樣的能力了,且已經經過一段時間的打磨了呀!rzz28資訊網——每日最新資訊28at.com

定義多文件、邏輯聚合?Vue 本來就可以!

說到一個文件里定義多個文件、邏輯更加聚合,其實本來 Vue 就支持!rzz28資訊網——每日最新資訊28at.com

如果你想要把多個組件寫在同一個文件里、讓邏輯更加緊湊,那是很簡單的事情,只需要使用 Vue 的 defineComponent + h函數,即可做到:rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

rzz28資訊網——每日最新資訊28at.com

使用起來就跟平時 Vue 的模板使用別無二致。rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

rzz28資訊網——每日最新資訊28at.com

甚至你可以把爺父孫組件全部定義在同一個文件里。rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

rzz28資訊網——每日最新資訊28at.com

使用起來也是跟平時 Vue 的模板使用別無二致。rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

rzz28資訊網——每日最新資訊28at.com

h 函數太麻煩?那就用 TSX/JSX!

肯定會有人說 Vue 的h函數用起來太麻煩了,各種層級嵌套,寫起來沒有 TSX/JSX 那么爽。rzz28資訊網——每日最新資訊28at.com

其實,在 Vue 中也可以寫 TSX/JSX !!rzz28資訊網——每日最新資訊28at.com

pnpm i @vitejs/plugin-vue-jsx -D

安裝完畢后,需要在 vite.config.ts 中去進行插件配置。rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

配置完就可以寫 TSX 啦!??!rzz28資訊網——每日最新資訊28at.com

基本渲染 & 響應式 & 事件

我們可以新建一個 TsxComp.tsx 文件,來寫 TSX 。寫 TSX 可以不在 Vue文件 中去寫。rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

接著我們可以去渲染這個組件。rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

可以看到基本的 渲染 & 響應式 & 事件 已經實現。rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

v-if 條件判斷渲染

模板中一般使用 v-if 來進行條件判斷渲染,而 TSX 是比較接近原生語法的,其實條件判斷也很像原生的寫法,直接用 &&。rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

v-for 循環渲染

模板中使用 v-for 來循環渲染,TSX 更接近原生,需要使用數組方法 map 來進行渲染。rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

slot 插槽

在模板中,可以通過插槽 slot 去傳入一些 DOM 到組件內去渲染,TSX 中也一樣有插槽,只不過用法不像模板那樣用,而是跟 Vue 的h函數類似。rzz28資訊網——每日最新資訊28at.com

舉個例子,我寫一個 TSX 組件接收 default 和 test 兩個插槽。rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

如果你是從模板傳到 TSX 中的話,那么傳入的方式無差別,也是使用 template 傳入。rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

如果你是從 TSX 傳到 TSX 的話,那么傳入方式通過 props 來傳了。rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

圖片圖片rzz28資訊網——每日最新資訊28at.com

JSX/TSX 性能差

當然你如果用了 JSX/TSX 的話,性能肯定是差一丟丟的,但是這點開銷,真不算啥~大不了不用唄,用回 h 函數。rzz28資訊網——每日最新資訊28at.com

圖片 圖片 rzz28資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-99888-0.html說實話,第一次對 Vue 有點小失望

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 從ESB服務組合編排到NetflixConductor微服務編排

下一篇: 還在用 Lodash?這個爆火的替代品賊強,性能提升300% ,體積減少 97%!

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
亚洲欧洲免费视频| 一区二区三区高清在线| 国产精品xvideos88| 国产精品久久福利| 国产亚洲人成a一在线v站| 国产专区综合网| 亚洲国产欧美国产综合一区| 日韩一级网站| 午夜在线精品| 久久精品成人| 欧美黄色成人网| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口 | 欧美激情欧美激情在线五月| 欧美日韩一二三区| 国产欧美日韩一区二区三区| 影音先锋在线一区| 在线亚洲欧美| 久久久久国产精品www| 欧美激情亚洲另类| 国产女人18毛片水18精品| 在线观看日韩av| 这里只有精品在线播放| 亚洲天堂激情| 久久久久久久久久码影片| 欧美日韩国产页| 国产自产精品| 麻豆精品视频| 国产精品毛片大码女人| 亚洲高清视频在线观看| 亚洲图片欧洲图片av| 欧美一级在线亚洲天堂| 欧美激情性爽国产精品17p| 国产视频精品xxxx| 亚洲精品之草原avav久久| 久久精品国产成人| 欧美三级小说| …久久精品99久久香蕉国产| 亚洲午夜国产成人av电影男同| 免费成人在线观看视频| 国产精品色午夜在线观看| 亚洲人成久久| 久久婷婷丁香| 国产日韩三区| 亚洲午夜精品一区二区| 欧美韩国日本一区| 激情国产一区| 欧美一区二区三区免费视| 欧美三级欧美一级| 久久精品一二三| 国产精品久久久久久av福利软件| 亚洲欧洲一区二区三区在线观看| 久久国产精品一区二区三区| 欧美三级第一页| 雨宫琴音一区二区在线| 亚洲欧美日韩精品在线| 欧美三级日本三级少妇99| 亚洲人成网站色ww在线| 久久在线免费视频| 国产在线一区二区三区四区| 亚洲免费视频观看| 欧美日韩亚洲国产一区| 亚洲美女视频网| 欧美激情欧美激情在线五月| 亚洲二区在线| 久久人人爽人人爽爽久久| 国产亚洲福利| 欧美在线看片| 国产亚洲a∨片在线观看| 午夜视频在线观看一区| 国产精品一区二区三区观看| 亚洲男女毛片无遮挡| 国产精品毛片一区二区三区| 亚洲午夜在线观看| 国产精品久久久久久久午夜| 亚洲午夜电影网| 欧美午夜剧场| 亚洲婷婷免费| 国产精品毛片一区二区三区 | 国产日韩一区二区| 性欧美大战久久久久久久久| 国产精品亚洲综合色区韩国| 亚洲欧美三级伦理| 国产精品自拍网站| 午夜视频在线观看一区二区三区| 国产美女精品视频| 国产精品久久久久永久免费观看| 日韩视频在线永久播放| 欧美日韩高清在线一区| 夜夜夜久久久| 欧美性大战久久久久| 亚洲一区视频| 国产日韩欧美日韩| 久久久www成人免费精品| 国产资源精品在线观看| 久久野战av| 亚洲国产专区校园欧美| 欧美二区在线播放| aa亚洲婷婷| 国产精品免费一区二区三区在线观看| 亚洲一区二区三区在线| 国产欧美日韩一级| 久久久久九九九| 亚洲国产99| 欧美日韩一区二区在线观看| 亚洲欧美日韩中文视频| 好吊色欧美一区二区三区四区| 鲁大师成人一区二区三区| 亚洲精品麻豆| 国产精品久久久久毛片软件| 欧美在线播放一区二区| 亚洲电影中文字幕| 欧美日韩免费| 欧美亚洲一级| 亚洲国产mv| 欧美午夜国产| 久久精品国产2020观看福利| 亚洲国产高清一区| 欧美视频在线不卡| 久久精品99久久香蕉国产色戒| 最新日韩av| 国产精品任我爽爆在线播放| 久久欧美中文字幕| 一区二区精品| 国产主播精品| 欧美日韩久久不卡| 久久国产免费看| 亚洲麻豆av| 国产日韩欧美高清免费| 老司机精品导航| 亚洲视频网在线直播| 激情小说亚洲一区| 欧美三级第一页| 久久精品国产成人| 一本久久a久久免费精品不卡| 国产视频欧美| 欧美日韩日日夜夜| 久久久久久婷| 在线亚洲欧美| 影音先锋亚洲一区| 国产精品自在在线| 欧美精品亚洲一区二区在线播放| 午夜伦欧美伦电影理论片| 亚洲片在线观看| 国产日韩在线一区| 欧美日韩成人综合| 久久亚洲国产精品日日av夜夜| 在线一区二区视频| 亚洲国产mv| 国产麻豆午夜三级精品| 欧美日韩国产高清视频| 久久裸体艺术| 亚洲欧美999| 最新日韩精品| 国产综合av| 国产精品久久久久久久午夜片 | 国产欧美一区二区三区沐欲 | 欧美99在线视频观看| 午夜视频久久久久久| 一本色道久久加勒比88综合 | 久久成人人人人精品欧| 一区二区精品国产| 亚洲人成啪啪网站| 精久久久久久| 国产精品尤物| 欧美日韩少妇| 欧美大片免费观看| 久久久之久亚州精品露出| 亚洲免费伊人电影在线观看av| 亚洲精品国产无天堂网2021| 精品成人在线视频| 国产日韩av高清| 国产精品美女诱惑| 欧美日韩免费高清| 欧美伦理在线观看| 男人的天堂亚洲| 久久午夜色播影院免费高清| 久久国产一区二区| 欧美一级午夜免费电影| 亚洲一区二区三区乱码aⅴ| av成人黄色| 日韩写真在线| 亚洲精品久久久一区二区三区| 亚洲成人在线视频播放| 国产综合网站| 国产日韩欧美在线视频观看| 国产精品丝袜91| 国产精品免费网站| 国产精品日韩精品欧美精品| 国产精品v日韩精品| 欧美午夜精品伦理| 欧美午夜免费电影| 欧美天天视频| 欧美一级二区| 亚洲欧美视频一区| 亚洲综合丁香| 亚洲欧美日韩国产中文| 亚洲男人第一网站| 亚洲综合国产激情另类一区| 亚洲视频在线看| 亚洲一区二区久久| 亚洲欧美影院| 亚洲国产综合视频在线观看| 永久555www成人免费| 亚洲第一成人在线|