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

鍍金池/ 問答/ HTML問答

不是告訴你不全局使用就安裝 eslint-plugib-import@latest嗎

敢試 回答

可以設(shè)置他的子路油
clipboard.png
然后在對應(yīng)的頁面使用 <router-view/>

呆萌傻 回答

savefuncreturnfunc函數(shù)執(zhí)行返回的函數(shù),就是下面的代碼

function (obj) {
    return obj[propertyName];       
  };

這個返回的函數(shù)中的propertyName 就是執(zhí)行returnfunc函數(shù)傳入的參數(shù)。

當(dāng)savefunc執(zhí)行的時候傳入的參數(shù)就是obj。所以返回的值是 Picasso

青瓷 回答

父子組件,通過props傳遞即可。

其他方式可以用redux來實現(xiàn),dva已經(jīng)封裝了react-redux。即所謂的Model

文檔中有詳細講解的,建議先看看官方提供的幾個DEMO。

你的PHP版體是多少,PHP好多庫 很長時間沒有更新,在新版PHP下,很容易出現(xiàn)各種錯誤

http://pecl.php.net/package/vld

看了一個,你還在用vld-0.10.1 哪是0.10.1 2010-04-13 發(fā)布的,
用最新的吧
0.14.0 2016-12-18

悶騷型 回答

這是傳 props 值,把方法作為值傳遞給組件,不是綁定方法。

不二心 回答

原來我連題意都沒有理解,都沒有弄清最長回文子序列是啥

陌離殤 回答

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

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

你是想監(jiān)聽input value 為空呢?

壞脾滊 回答

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

大濕胸 回答

之前回答別人的問題,Vue 全選 單選問題,

既然用Vue了就操作數(shù)據(jù),盡量不操作DOM。
寫了個小demo Vue 全選單選問題,右擊查看源碼,可供參考。
<template>
    <div id="app">
        <a  target="_blank">SF上的Vue 全選 單選問題</a>
        <ul>
            <li class="checked-item" @click="singleSelect(row, index)" v-for="(row, index) in goods">
                <input type="checkbox" :checked="row.checked"/>{{row.name}}
            </li>
        </ul>
        <div>
            <span @click="allSelect">
                <input type="checkbox" :checked="isAllSelected"/>
                <button>全選</button>
            </span>
            <span class="checked-count" v-if="checkedGoodIds.length > 0">已選擇:{{checkedGoodIds.length}}項</span>
        </div>
    </div>
</template>
<script>
    new Vue({
        data: {
            goods: [{
                id: 1,
                name: '選項1-xuanyuan1',
                checked: false
            }, {
                id: 2,
                name: '選項2-xuanyuan2',
                checked: false
            }, {
                id: 3,
                name: '選項3-xuanyuan3',
                checked: false
            }, {
                id: 4,
                name: '選項4-xuanyuan4',
                checked: false
            }, {
                id: 5,
                name: '選項5-xuanyuan5',
                checked: false
            }, {
                id: 6,
                name: '選項6-xuanyuan6',
                checked: false
            }],
        },
        computed:{
            // 是否全選
            isAllSelected(){
                return this.goods.every((el) => {
                    return el.checked;
                })
            },
            // 選中商品的id
            checkedGoodIds(){
                let filterArr = this.goods.filter((el) => {
                    return el.checked;
                });
                return filterArr.map((el) => {
                    return el.id;
                })
            }
        },
        methods: {
            // 全選、全不選
            allSelect() {
                let checked = true;
                // 全選
                if(this.isAllSelected){
                    checked = false;
                }
                this.goods = this.goods.map(el => {
                    el.checked = checked;
                    return el;
                })
            },
            // 單選
            singleSelect(row, index) {
                row.checked = !row.checked;
                this.goods.splice(index, 1, row);
            }
        }
    }).$mount('#app')
</script>
茍活 回答

setState會觸發(fā)子組件的重新計算vdom,但是不一定會重新更新dom

殘淚 回答
const str="1232{按鈕1}{按鈕2}765432";
const result=str.split(/(?=\{)|(?<=})/g);
//?["1232", "{按鈕1}", "{按鈕2}", "765432"]

然后把數(shù)字字符串轉(zhuǎn)成數(shù)字。

result.map(str=>{let num=parseInt(str); if(num)return num; return str;});

使用了向前匹配和向后匹配,看這篇


可以用函數(shù)處理,逐個字符串進行判斷。
最好自己嘗試實現(xiàn)以下這個函數(shù)...

const str = "1232{按鈕1}{按鈕2}765432";
function handleStr(str) {
  const result = [];
  //表示是否在處理花括號內(nèi)的字符
  let inBraceNow = false;
  for (let i = 0; i < str.length; i++) {
    const currentChar = str[i];
    if (inBraceNow) {
      result[result.length - 1] += currentChar;
      if (currentChar == "}") {
        inBraceNow = false;
      }
    } else {
        //遇到"{"開始進入花括號處理階段...
      if (currentChar == "{") {
        result.push("{");
        inBraceNow = true;
      } else {
          // result數(shù)組為空時,需要初始化
          //如果數(shù)組最后一個不能轉(zhuǎn)為數(shù)字,說明是剛進入數(shù)字處理階段,需要傳入一個0
        if (result.length == 0||(!+result[result.length-1])) {
          result.push(0);
        }
        result[result.length - 1] =10*result[result.length - 1]+(+currentChar);
      }
    }
  }
  return result;
}
console.log(handleStr(str));
執(zhí)念 回答

CSS:before and after

話寡 回答

直接用<hr/>標(biāo)簽即可。
然后設(shè)置一下css

hr {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #EEEEEE -moz-use-text-color #FFFFFF;
  border-style: solid none;
  border-width: 1px 0;
  margin: 18px 0;
}
念初 回答

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

墨染殤 回答

<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>
)

}

單眼皮 回答

//解決第三方軟鍵盤喚起時底部input輸入框被遮擋問題

var bfscrolltop = document.body.scrollTop;//獲取軟鍵盤喚起前瀏覽器滾動部分的高度
$("input.inputframe").focus(function(){//在這里‘input.inputframe’是我的底部輸入欄的輸入框,當(dāng)它獲取焦點時觸發(fā)事件
    interval = setInterval(function(){//設(shè)置一個計時器,時間設(shè)置與軟鍵盤彈出所需時間相近
    document.body.scrollTop = document.body.scrollHeight;//獲取焦點后將瀏覽器內(nèi)所有內(nèi)容高度賦給瀏覽器滾動部分高度
    },100)
}).blur(function(){//設(shè)定輸入框失去焦點時的事件
    clearInterval(interval);//清除計時器
    document.body.scrollTop = bfscrolltop;將軟鍵盤喚起前的瀏覽器滾動部分高度重新賦給改變后的高度
});

[看看這個] https://blog.csdn.net/github_...