鍍金池/ 問答/ HTML問答
忘了我 回答

我覺得這個分情況:
1、這個頁面單純的web頁面,并且需要嵌入到像微信這樣的終端的話,是不需要編寫的。
2、如果是在其他的情況下,是需要實(shí)現(xiàn)你說的內(nèi)容的。
(我遇到的情況是這樣!如果不對的話,歡迎指點(diǎn)?。?/p>

毀了心 回答

我查了 npm 上是有這個版本的

你試下升級centos的npm

糖豆豆 回答

.css 文件loader也要配置啊。

css: 'vue-style-loader!css-loader'
紓惘 回答

溫馨提示一下其中的一個小細(xì)節(jié)錯誤:

fn.prototype.fnDown=function(e) {
    var _this = this;
    _this.dirX = e.pageX - _this.div.offsetLeft; //直接this應(yīng)該是獲取不到的吧?
    _this.dirY = e.pageY - _this.div.offsetTop;
    document.onmousemove = function(e) {
      _this.fnMove(e);
    }
    document.onmouseup = function() {
      _this.fnUp();
    }
}
逗婦乳 回答

在vue官方文檔的深入響應(yīng)式原理一節(jié)有相關(guān)的解釋https://cn.vuejs.org/v2/guide...

watch是異步的,promise.all是同步代碼,所以當(dāng)然會在watch前執(zhí)行
promise.all放入this.$nextTick()中也許可以幫助你解決問題。

祈歡 回答

html-minifier 版本是否為 3.5.8 ,改為低版本,我是這么解決的.

練命 回答

field就是input的name值,要獲取第一個錯誤的信息:
let errs = this.$validator.errors.all()
console.log(errs[errs.length - 1])
或者如果已知第一個錯誤信息是屬于name為first的input框的,那么
console.log(this.$validator.errors.first('first'))

替身 回答

<!DOCTYPE html>
<html>
<head>

<title></title>

</head>
<body>
<style type="text/css">

.box{
    width:100px;
    height: 100px;
    margin:0 auto;
    background: red;

}

</style>

    <div class="box"></div>

</body>
</html>

你把小盒子的width設(shè)置了,在margin: 0 auto

我甘愿 回答

FormData里面是通過原型來封裝的方法,也就是私有屬性,直接獲取是獲取不到的,給你一種可以獲取的方法:

var fd = new FormData();
fd.append("portrait", imgInfo); //imgInfo 為 file
//console.log(fd); //這樣是打印不出數(shù)據(jù)的,但是數(shù)據(jù)又確實(shí)在里面
console.log(fd.get("portrait")); //這樣就可以打印出那個文件了,在fetch.js里面打印也是需要如此

希望能幫助到你

好難瘦 回答

`$.ajax({

url:"http://localhost:3333/audio",
type:"post",

}).done(res=>{

const blob = new Blob([res],{type:"audio/mp3"});
const blobUrl = URL.createObjectURL(blob);
const audio = new Audio(blobUrl);
audio.play();

});`

以上答案從我對其他的問題拷貝過來的,原理是一樣的。以音頻為例 type換成你的文件類型 比如pdf就是application/pdf
url換成你自己的

主要知識點(diǎn)就是blob和URL.createObjectUR

青黛色 回答

favicon.ico 是瀏覽器默認(rèn)加載圖標(biāo)用的,只針對圖標(biāo),不會改寫 DOM 。

卟乖 回答

clipboard.png

為什么你這里的三個: 長得不一樣,還有上面legend里面data后面的那個: ,你用中文的:肯定報錯啊

浪婳 回答

進(jìn)入package.json確認(rèn)一下,是不是安裝了css-loader,style-loader

苦妄 回答

首先,不要在constructor()方法中,使用this.props,這個寫法在IE下無法兼容。

其次,componentWillReceiveProps()方法,將會廢棄。

可以做如下的修改:

  render() {
    const {value = this.state.value} = this.props;
    return <input value={value} />
  }

你的需求是項(xiàng)目中最常見的使用方式:

import React from 'react';

export default class MyInput extends React.Component {
  constructor(props) {
    super(props);
    this.state = { value: '' };
  }

  handleChange = (e) => {
    if (this.props.onChange) {
      this.props.onChange(e);
    } else {
      this.setState({ value: e.target.value });
    }

  }
  handleClick = (e) => {
    if (this.props.onClick) {
      this.props.onClick(e);
    } else {

    }
  }

  render() {
    const {value = this.state.value} = this.props;
    return <input value={value} onClick={this.handleClick} onChange={this.handleChange} />
  }
}
孤酒 回答

用不上 webpack,babel-cli 本身就支持 watch 模式,如果還嫌 watch 麻煩,既然也不涉及打包,那么這種自動化構(gòu)建流程交給 gulp/grunt 來做也可以。

孤星 回答

https://webpack.docschina.org... 可以參考下文檔,主要是modules,chunks,children三個選項(xiàng)控制顯示。至于啟動第一次確實(shí)會慢點(diǎn),具體優(yōu)化還得看具體的配置和業(yè)務(wù)針對性的優(yōu)化。

孤毒 回答

img 數(shù)組里是對象。
使用 for in 來遍歷對象

var arr = [];
for(let i in img){
    for(let k in img[i]){
        arr.push(`<li><img src=${img[i][k]}></li>`);
    }
}

墨染殤 回答

可以直接return json數(shù)據(jù)
return json_encode(['status'=>somestatus,'message'=>messagevalue]);
不過值得注意的是,在某些特殊情況下不能前端是無法解析后臺phpjson_encode出來的json的(原因:json_code函數(shù)出來的json不是嚴(yán)格意義上的json數(shù)據(jù),所以前端無法解析)
那么,可以寫一個arrayToJson的全局函數(shù)
$array = ['a'=>1,'b'=>2,'c'=>3];
foreach($array as $k=>$v) $list[] = sprintf('"%s":"%s"', $k, $v);
echo '{' . join(',', $list) . '}';
這樣就完成了一個json的拼接,對于嚴(yán)格模式來說也可以使用的json數(shù)據(jù)了

兄弟解決了嗎??我也遇到同樣的問題

玩控 回答

確實(shí)是不可以,小程序不是瀏覽器環(huán)境。
request不是XHR也不是ajax。
又一種可行辦法就是在response返回內(nèi)容時,用mockjs,根據(jù)返回的內(nèi)容再去mock出數(shù)據(jù),再retrun出去。

題外話:
個人感覺官方的request寫法比較繁瑣,所以我用fly組件來替換了request,有興趣的可以了解下。
小程序開發(fā)之一(使用fly進(jìn)行http封裝)