91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

react怎么定義變量并使用

發布時間:2023-02-14 09:42:21 來源:億速云 閱讀:153 作者:iii 欄目:開發技術

這篇“react怎么定義變量并使用”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“react怎么定義變量并使用”文章吧。

    react定義變量并使用

    這里面涉及到了

    • 1、變量如何定義

    • 2、變量如何進行改變

    • 3、方法如何調用

    都寫有詳細的注釋大家可詳細觀看適合剛學習react的新同學

    class Packaging extends React.Component{ // react 類組件
        constructor(props) {
            super(props);
            this.state = {
              // 進行變量定義(會vue的同學:這個地方就相當于 data 的return里所定義的)
              // 例如
              name:'定義name'
            };
            this.getNameData();// 調用方法
        }
        // 定義方法-寫這個方法是為了給大家操作一下怎么改變定義的數據
        getNameData() {
            http.get('接口名稱').then(res => {
            	// 第一種
                this.setState({ //  使用this.setState來進行改變變量
                    name: res.data.name
                });
                console.log(this.state.dataObj) // 打印不到的
                // 第二種
                this.setState({
    		       name: res.data.name
    		    },() => {
    		      console.log(this.state.dataObj) // 可以打印到
    		    })
            }).catch(error => {
                console.error(error)
            })
        }
        render() {
            return  <div className="className">// className定義div的class名稱
            			{this.state.name}
            		</div>
        }
    }

    react全局變量的設置

    新建一個 util文件夾 ---> tool.jsx

    window._= {
            /**
             * 存儲localStorage
             */
            setStore:(name, content) =>{
                if (!name) return;
                if (typeof content !== 'string') {
                    content = JSON.stringify(content);
                }
                window.localStorage.setItem(name, content);
            },
            /**
             * 獲取localStorage
             */
            getStore:(name) => {
                if (!name) return;
                return window.localStorage.getItem(name);
            },
            /**
             * 清除localStorage
             */
            clearStore:() => {
                window.localStorage.clear();
            },
            
            getQueryStringByName: function (name) {
                var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
                var r = window.location.search.substr(1).match(reg);
                var context = "";
                if (r != null)
                    context = r[2];
                reg = null;
                r = null;
                return context == null || context == "" || context == "undefined" ? "" : context;
            }
        
    }

    在入口文件app.jsx里面引入

    import  "util/tool.jsx";

    然后在其余的組件里面就可以訪問到這個變量對象:_

    以上就是關于“react怎么定義變量并使用”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    绥德县| 高雄县| 黄石市| 英吉沙县| 新晃| 兴业县| 涿州市| 南部县| 西城区| 通江县| 镇江市| 金阳县| 元朗区| 正蓝旗| 于都县| 遵义县| 民和| 宿松县| 石门县| 都兰县| 大埔区| 板桥市| 且末县| 巴青县| 宽城| 思南县| 弋阳县| 法库县| 松江区| 凤城市| 靖边县| 江都市| 游戏| 四会市| 绍兴县| 永昌县| 广安市| 东宁县| 阳谷县| 清涧县| SHOW|