在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ HTML問答
紓惘 回答

1,首先你要明白 import 和export的作用,

  1. 每一個模塊只加載一次, 每一個JS只執(zhí)行一次, 如果下次再去加載同目錄下同文件,直接從內(nèi)存中讀取。 一個模塊就是一個單例,或者說就是一個對象;
  2. 每一個模塊內(nèi)聲明的變量都是局部變量, 不會污染全局作用域;
  3. 模塊內(nèi)部的變量或者函數(shù)可以通過export導(dǎo)出;
  4. 一個模塊可以導(dǎo)入別的模塊;

在這里fetch.js里實例化了一個axios實例,在需要的地方(通常是actions里)導(dǎo)入后之后,相當(dāng)于導(dǎo)入了一個axios.create(),這不過這里導(dǎo)入的是一個已經(jīng)擁有全局參數(shù)和全局?jǐn)r截器的方法。
2,不明白你的意思,在導(dǎo)入的地方使用,沒記錯應(yīng)該是以參數(shù)內(nèi)的為準(zhǔn),封裝的話可以省事一點,也可以配置一些全局的參數(shù),例如請求超時,請求頭,token什么的,當(dāng)然還有攔截器和過濾器。
3,參考1.
以上回答,僅僅是個人理解,僅供參考,更多請參閱工具的官方文檔等。

伴謊 回答

猜測你提交的時候并沒有先調(diào)用表單校驗的方法。

 this.$refs[name].validate((valid) => {
        if (valid) {
            this.$Message.success('Success!');
            // 到這里才進(jìn)行提交表單
        } else {
            this.$Message.error('Fail!');
        }
    })

可以這樣

Vue.directive('auth', {
    inserted(el, binding, vnode){
        console.log(binding.value);
        console.log(binding.value===true);
    }
});
//初始化vue實例
new Vue({
    el: '#app',
    router,
    template: '<App/>',
    components: {
        App
    }
});

<div v-auth="true"></div>
孤星 回答

當(dāng)設(shè)置最小長度超過原本echarts自動設(shè)置的長度,則所有比設(shè)置長度短的數(shù)據(jù)都一樣長了。配個圖:
clipboard.png

伴謊 回答

[<].*content="(.*)".*[>]
$1 就可以取到content 的值

圖片描述

放開她 回答

引號里面是字符串啊

var a = "66666";//和這個沒區(qū)別
喜歡你 回答

大佬,你用的也是create-react-app嗎?我的還是不行,一直404

網(wǎng)妓 回答

F12啊,這是基礎(chǔ)啊

愛礙唉 回答

這個很簡單的!我就簡單寫一下!

import React, { Component } from 'react'; 
// B組件
import ComponentB from './ComponentB';

// A組件 
class ComponentA extends Component {
    constructor(props) {
        super(props);
        this.state = {
            aData: ''
        };
    }
    componentDidMount() {
        // 其他操作
    }
    async openModal() { // 打開彈窗
        const res = await ...; // 利用async await請求數(shù)據(jù),具體按照自己的
        this.setState({
            aData: res
        });
    }
   
    render() {
        const { aData } = this.state;
        return (
            <div className='my-container'>
                <div onClick={()=>this.openModal()}>打開彈窗</div>
                { aData ? <ComponentB aData={aData} /> : null }
            </div>
        )
    }
}

export default ComponentA;
舊螢火 回答

Select issues

到目前為止的3.0.2版本,ant-design關(guān)于這個Select的Number屬性還不支持,寫法只能在initValue時設(shè)置成String(val.id)的形式強(qiáng)制轉(zhuǎn)換為String類型,然后在提交給后臺后使用Number(val)方法強(qiáng)制轉(zhuǎn)換為Number類型提交數(shù)據(jù)。

陪妳哭 回答

你obj一直被 getProtoTypeOf的值覆蓋,當(dāng)然每次都不一樣了.

維她命 回答
                    <div className={this.state.extendStyle.className} style={this.state.isRed ? divECharts:redStyle }></div>

沒有把高階組件包裹起來啊

厭惡我 回答

好幾天沒人回答,職能用最笨的辦法,既然一定要報錯,那就在catch里返回登錄界面好了
if (PWD.equals(pw)) {

        response.sendRedirect(request.getContextPath()+"/Main.jsp?user_id="+id+"&user_name="+na+"&user_c="+competence);
    }else{
        response.sendRedirect(request.getContextPath()+"/Login.jsp?error=PasswordError");
    }
    session.close();
    } catch (Exception e) {
        response.sendRedirect(request.getContextPath()+"/Login.jsp?error=IdError");            
    }
萢萢糖 回答

假設(shè)接口服務(wù)器在 https://other-server.example.com,本地服務(wù)器是 http://localhost:3000

原接口 https://other-server.example.com/api/get/something 代理到 http://localhost:3000/api/api/get/something

pathRewrite: { '^/api': '/' } // 重寫了路徑為 `http://localhost:3000//api/get/something`

可能是重寫規(guī)則錯了導(dǎo)致 url 解析不正確

pathRewrite: { '^/api': '' } // 重寫了路徑為 `http://localhost:3000/api/get/something`
伐木累 回答

Vue.extend 和 Vue.util.extend 在 vue.runtime.js 文件中是這么定義的。

  Vue.util = {
    warn: warn,
    extend: extend,
    mergeOptions: mergeOptions,
    defineReactive: defineReactive$$1
  };

 /**
  * Mix properties into target object.
  */
  function extend (to, _from) {
    for (var key in _from) {
      to[key] = _from[key];
    }
    return to
  }

  /**
   * Class inheritance
   */
  Vue.extend = function (extendOptions) {
    extendOptions = extendOptions || {};
    var Super = this;
    
    /* ... */
    
    var Sub = function VueComponent (options) {
      this._init(options);
    };
    
    /* ... */
    
    return Sub
  };
    

Vue.util.extend 的主要作用就是合并 { el: '#root', router, store } App就這么簡單。