国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - React - react項目如何運行在微信公眾號

react項目如何運行在微信公眾號

2022-03-03 17:00阿凡凡沒有提 React

這篇文章主要介紹了react項目如何運行在微信公眾號,幫助大家更好的理解和學習使用react,感興趣的朋友可以了解下

說明:項目是create-react-app結合antd-mobile寫的H5,在微信公眾號里運行。

1、使用a標簽預覽或下載PDF。寫法如下,手機上點擊無反應,電腦上點擊網頁崩潰。

?
1
2
3
<a href='pdf或圖片路徑'>
  PDF或圖片名稱
</a>

原因是瀏覽器監測到訪問非安全訪問,給攔截下來了。于是根據報錯提示,新增target和rel兩個屬性,寫法如下:

?
1
2
3
<a href='pdf或圖片路徑' target='_blank' rel="noreferrer">
  PDF或圖片名稱
</a>

在電腦上和iOS上均可正常查看。

不過,在安卓上有以下幾種情況:

a) 手機自帶有QQ瀏覽器,直接就打開PDF。(這種情況是正常預覽)

b) 手機上沒有QQ瀏覽器,但是有其他瀏覽器,會彈出一個框,提示下載QQ瀏覽器或用其他瀏覽器打開。(這種也是正常預覽下載)

c) 手機上沒有QQ瀏覽器,但是有其他瀏覽器,點擊PDF文件的時候,能夠看到一個加載條加載效果,但是過后既不預覽,也不提示。(這種是非正常的,微信禁止了)在a標簽上加一個download屬性可出現效果b)。

?
1
2
3
<a href='pdf或圖片路徑' target='_blank' rel="noreferrer" download>
  PDF或圖片名稱
</a>

另外,如果需要直接預覽PDF的話,可以使用react-pdf-js插件,缺點是,當pdf文件稍微有點大的時候,加載顯示極慢,所以還是建議上面的方式。

2、使用antd-mobile長列表listView做長列表加載。(提供給各位一個做移動端長列表的備選方案) 

3、項目初的時候,一運行起來就報各種缺babel插件的問題,找了兩個多小時找到原因,webpack的配置文件中,plugins里多配置了兩個插件,而在項目中沒有安裝且不需要這兩個插件,所以,在配置里去掉后再運行,就沒有報錯了。

4、echarts畫地圖和柱圖

a) 畫中國地圖

v5開始不提供地圖輪廓數據,選用v4.9.0版本,好處是既有地圖輪廓數據,地圖上省份名稱也居中了。地圖上的浮層是在tooltip里面配置,可以不專門添加position,它默認顯示的位置是靈活的。

b) 畫柱圖

v4版本無排序的API,如果柱圖數據需要排序,盡量跟后端同學溝通,讓其排好序把數據返給你。如果沒溝通好,我們這邊也可以處理,寫一個排序函數即可。

5、使用useRef綁定值做操作,可以直接綁定在DOM上。

寫后臺系統的話,通常都是直接引入UI組件,但是在移動端就對UI有要求,在UI庫引入組件改樣式也挺麻煩。以Input標簽舉例:

UI庫的Input組件可以輕松實現雙向綁定,但是有自帶樣式,要跟設計畫的輸入框樣式保持一樣就比較艱難。

原生的html標簽——input。可以自定義樣式,但是雙向綁定就沒有了,比如登錄頁,需要輸入賬戶密碼,使用js的方法可以拿到賬戶密碼,但是需要自己寫很多代碼。這個時候,useRef就是較好的選擇了,與useState,useEffect一樣,它是react的hooks函數。使用如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { useState,useRef } from 'react'; //引入
?
const inputRef = useRef<any>(); //定義
const [phone, setPhone] = useState("");
?
export default const Login= () =>{
  const changePhone = () => {
    setPhone(inputRef?.current?.value)
  }
    return (
       /*綁定在input標簽上*/
       <input value={phone} ref={inputRef} onChange={changePhone} maxLength={11} placeholder='請輸入手機號' />
        )
}

6、封裝組件小理念

單一職責原則:一個組件只做一件事。如果組件變得復雜,就再拆分成小組件。

以上就是react項目如何運行在微信公眾號的詳細內容,更多關于react運行在微信公眾號的資料請關注服務器之家其它相關文章!

原文鏈接:https://www.cnblogs.com/afafaa/p/14653210.html

延伸 · 閱讀

精彩推薦
  • Reactreact項目從新建到部署的實現示例

    react項目從新建到部署的實現示例

    這篇文章主要介紹了react項目從新建到部署的實現示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們...

    juejin9462022-01-21
  • ReactReact Hooks常用場景的使用(小結)

    React Hooks常用場景的使用(小結)

    這篇文章主要介紹了React Hooks常用場景的使用,根據使用場景分別進行舉例說明,幫助你認識理解并可以熟練運用 React Hooks 大部分特性,感興趣的可以了解...

    我是你的超級英雄5942022-02-28
  • ReactReact事件機制源碼解析

    React事件機制源碼解析

    這篇文章主要介紹了React事件機制源碼解析的相關資料,幫助大家更好的理解和學習使用React框架,感興趣的朋友可以了解下...

    ZHANGYU10762022-02-25
  • React簡單分析React中的EffectList

    簡單分析React中的EffectList

    這篇文章主要簡單分析了React中的EffectList,幫助大家更好的理解和學習使用React進行前端開發,感興趣的朋友可以了解下...

    zhangyu8182022-02-24
  • ReactReact三大屬性之Refs的使用詳解

    React三大屬性之Refs的使用詳解

    這篇文章主要介紹了React三大屬性之Refs的使用詳解,幫助大家更好的理解和學習使用React,感興趣的朋友可以了解下...

    xiaoznz8912022-03-02
  • React必須要會的50個React面試題

    必須要會的50個React面試題

    如果你是一位有抱負的前端程序員并準備面試,那么這篇文章很適合你。本文是你學習和面試 React 所需知識的完美指南。...

    瘋狂的技術宅9082022-02-23
  • ReactReact useMemo和useCallback的使用場景

    React useMemo和useCallback的使用場景

    這篇文章主要介紹了React useMemo和useCallback的使用場景,幫助大家更好的理解和學習使用React框架,感興趣的朋友可以了解下...

    woking4952022-02-25
  • React編寫簡潔React組件的小技巧

    編寫簡潔React組件的小技巧

    這篇文章主要介紹了編寫簡潔React組件的小技巧,幫助大家更好的理解和學習使用React,感興趣的朋友可以了解下...

    KooFE前端團隊7602022-02-25
主站蜘蛛池模板: 一区二区蜜桃 | 国产这里只有精品 | 免费成人小视频 | 久久久免费精品视频 | 亚洲成av人片在线观看香蕉 | 特黄特黄的视频 | 伊人精品在线 | 欧美爱爱视频 | 亚洲精品国产第一综合99久久 | 精品久久久久久久久久久久久久 | 黄色在线 | 午夜天堂精品久久久久 | 日日色视频 | 成人免费一区二区三区视频网站 | 黄色一级大片免费 | 日韩精品一区二区三区在线 | 91久久精品视频 | 国产精品久久久久无码av | 国产一级大片 | 亚洲视频在线免费观看 | 成年网站在线观看 | 久久久一级片 | 黄色三级免费网站 | 中文日韩在线 | 亚洲一区中文 | 在线免费观看视频 | 午夜精品一区二区三区在线视频 | 精品国产91| 伊人久久综合精品一区二区三区 | 欧美在线 | 在线观看国产视频 | 97天堂| 欧美一区二区免费 | 精品国产一区二区在线 | 在线欧美亚洲 | 亚洲成人免费在线播放 | 午夜精品久久久久久久久久久久 | 精品国产乱码久久久久久1区2区 | 成人一级黄色大片 | 四虎中文字幕 | 极品美女销魂一区二区三区 |