鍍金池/ 問答
孤星 回答

你的baseUrl感覺有問題,以下是我們的做法給你參考:

common.js里面的公用方法:
exports.bundleUrl = function (self) {

var bundleUrl = self.$getConfig().bundleUrl;
return bundleUrl;

};
//判斷系統(tǒng),安卓返回'android',ios返回'iOS',h5返回'web'
exports.androidOrIos = function (self) {

return self.$getConfig().env.platform;

};
//獲取url地址
exports.getBaseUrl = function (self) {

var androidOrIos = this.androidOrIos(self);
var bundleUrl = this.bundleUrl(self);
var isHttp = bundleUrl.indexOf('http://') >= 0;
var nativeBase;
if (isHttp) {
    var i = bundleUrl.indexOf('/dist/');
    nativeBase = bundleUrl.slice(0, i) + '/dist/';
} else {
    if (androidOrIos == 'android') {
        nativeBase = 'file://assets/dist/';
    } else if (androidOrIos == 'iOS') {
        nativeBase = bundleUrl.substring(0, bundleUrl.lastIndexOf('dist/') + 5);
    } else {
        var host = 'localhost:12580';
        var matches = /\/\/([^\/]+?)\//.exec(bundleUrl);
        if (matches && matches.length >= 2) {
            host = matches[1];
        }
        nativeBase = 'http://' + host + '/example/build/';
    }
}

var h5Base = './index.html?page=./example/build/';

// in Native
var base = nativeBase;
if (typeof window === 'object') {
    base = h5Base;
}
return base;

};
//跳轉(zhuǎn)到指定url頁面
/**
*url 請求地址,前綴已添加,為baseUrl,傳值如:'login/login';
*param為需帶參數(shù),傳值如:'name1=value1&name2=value2'
*callback為回調(diào)函數(shù),傳值如:function(){};
**/
exports.jump = function (self, url, param, callback) {

var navigator = weex.requireModule('navigator');
var baseUrl = this.getBaseUrl(self);
var param = param ? param : '';
var url = {'url': baseUrl + url + '.js?' + param, 'animated': 'true'};
navigator.push(url, function (e) {
    if (callback) {
        typeof callback == 'function' && callback(res);
    }
});

}

在頁面調(diào)用:
import common from './common/common';
export default {

methods: {
    toTest() {
        common.jump(this, 'test/test');
    }
}

}

絯孑氣 回答

v-if/v-elsev-show不就完了么...

舊言 回答

<form action="https://www.baidu.com&quot; method="get"></form>

加上method="get"

不將就 回答

可以試一試使用eslint,prettier插件實現(xiàn)自定義格式化

故人嘆 回答

有復(fù)制node_module文件夾么?如果有。刪掉直接npm install

誮惜顏 回答
提問前,代碼請勿使用圖片

假設(shè)你的兩個promise分別是 Func1()Func2()

let pr_task = [Func1,Func2];
Promise.all(pr_task).then(function(){
    //Here,code  After All Promise
})

根據(jù)問題的補充

fetch('http://10.3.134.173/jsonp-test/data/dish_getbypage.php?start=1',
    ).then((response)=>
        response.json()
    ).then((res)=>{
        console.log(res[0].name);
    });
fetch('http://10.3.134.173/jsonp-test/data/dish_getbypage.php?start=2',
    ).then((response)=>
        response.json()
    ).then((res)=>{
        console.log(res[0].name);
    })

如果你是想等 fetch('http://10.3.134.173/jsonp-test/data/dish_getbypage.php?start=1'),那么直接

let pr_task = [];
pr_task.push(fetch('http://10.3.134.173/jsonp-test/data/dish_getbypage.php?start=1'))
pr_task.push(fetch('http://10.3.134.173/jsonp-test/data/dish_getbypage.php?start=2'))

Promise.all(pr_task).then(function(){
    //Here,code  After All Promise
})

只要保證pr_task這個數(shù)組的值都是一個promise,那么Promise.all()就會等待所有的數(shù)據(jù),并且按照原數(shù)組的順序給出resolve的結(jié)果組成的一個數(shù)組

柒槿年 回答

這詭異的格式是怎么回事...

案1. 處理錯誤的格式,如

file:                     
   File { 

改為

file: { 

案2. 用正則表達式

案3. 讓后臺傳正確的Json(推薦)

吃藕丑 回答

不用想的那么復(fù)雜,組件不是給你提供tab-click事件了嗎,直接在回調(diào)里面滾動條回到頂部啊window.scrollTo(0, 0);

懶洋洋 回答

webpack 打包壓縮進去的 你了解了解webpack 和 vue-cli 腳手架

薔薇花 回答

因為Array在js里面是 引用類型,雖然你console.log在前push在后,但是因為引用類型傳址不是傳值,所以你在控制臺看到的數(shù)組會隨著數(shù)組的后繼操作而更新

執(zhí)念 回答

我的 webpack.prod.conf.js 配置

plugins: [
...
new ParallelUglifyPlugin({
  cacheDir: '.cache/',
  uglifyJS: {
    output: {
      comments: false
    },
    compress: {
      warnings: false
    }
  },
  sourceMap: config.build.productionSourceMap
}),
...
]

打包沒問題

念舊 回答

我的思路是,你子組件雙向綁定的那個值,不要直接用父組件傳給他的,彈窗打開的時候,做一個動作,就是聲明一個新的值,然后把父組件的值傳給他(需要深復(fù)制),然后你子組件就直接綁定新聲明的那個值;然后彈窗關(guān)閉的時候,如果是保存關(guān)閉,那就把你新聲明的那個值傳給父組件,讓父組件去更新這個值,就是vue的自定義事件,$emit和$on;如果是未保存關(guān)閉,那么久不用做任何其他操作,直接關(guān)閉子組件就好了。

笨尐豬 回答

這兩個單詞相當于是我們的“張三”,“李四”??梢詤⒖歼@里看下:https://blog.csdn.net/deargua...

心上人 回答

并發(fā)控制啊,node爬蟲不做并發(fā)控制肯定內(nèi)存溢出啊。

async npm包 , async.maplimt 控制并發(fā)

或者自己造一個簡單的輪子15 行代碼實現(xiàn)并發(fā)控制(javascript)

青瓷 回答

把node_modules手動刪除后, npm install 一次, 再 npm run dev,看看還有錯誤嗎