鍍金池/ 問答/ HTML問答
壞脾滊 回答

<div style="width:200px;height:20px;border:1px solid red;display: flex;justify-content:space-between"><span>Canvas繪制弧線</span><span>入門示例</span></div>
要實現(xiàn)這種效果?

祈歡 回答

執(zhí)行你這兩個函數(shù)返回的并不是Promise對象。

get_1 :function(){
    return axios.get(...)
}
壞脾滊 回答

建議用vuex來解決這個問題,在四個組件內(nèi)部獲取到 vuex 里的resultList,再根據(jù)需要獲取

兔囡囡 回答

1、我在實際項目中,用vue來寫pc端和移動端頁面大概3:7
其實主要原因是,現(xiàn)在是移動互聯(lián)時代嘛,移動端項目需求非常之多,大神們也順應(yīng)趨勢,做了很多移動端的案例。
2、我做的項目中,移動端適配方案基本是flex+rem。當(dāng)然阿里的方案也很好,你可以看看其他大神寫的教程
為什么我沒用flexible.js呢?因為flex+rem用習(xí)慣了~

lodash.core:只有核心的一些函數(shù),見這兒https://github.com/lodash/lod...
lodash 全部功能
lodash.fp 全部功能的函數(shù)式實現(xiàn)

孤影 回答

因為有時區(qū),mktime是本地時區(qū)
https://docs.python.org/3/lib...

>>> int(time.mktime(time.strptime('2018-03-08 00:00:00', "%Y-%m-%d %H:%M:%S")))
1520438400    # 北京時間
>>> time.tzname
('CST', 'CST')
>>> time.timezone
-28800    # 8小時
from datetime import datetime
datetime.now().strftime('%Y-%m-%d 23:59:00')
涼心人 回答

element UI的Cascader級聯(lián)選擇器組件在編輯時,
它需要一個數(shù)組值,而一般我們api給的數(shù)據(jù)是一個值。
所以兩個解決方法:

  1. 說服后臺,讓后臺給arr。
  2. 自己根據(jù)給定的值獲取級聯(lián)關(guān)系arr。

剛好這兩天解決了這個問題。
寫了一個方法如下:


function getTreeDeepArr(key, treeData) {

    let arr = []; // 在遞歸時操作的數(shù)組
    let returnArr = []; // 存放結(jié)果的數(shù)組
    let depth = 0; // 定義全局層級
    // 定義遞歸函數(shù)
    function childrenEach(childrenData, depthN) {

        for (var j = 0; j < childrenData.length; j++) {

            depth = depthN; // 將執(zhí)行的層級賦值 到 全局層級

            arr[depthN] = (childrenData[j].id);
            
            if (childrenData[j].id == key) {

                // returnArr = arr; // 原寫法不行, 因 此賦值存在指針關(guān)系
                returnArr = arr.slice(0, depthN+1); //將目前匹配的數(shù)組,截斷并保存到結(jié)果數(shù)組,
                break

            } else {

                if (childrenData[j].children) {

                    depth ++;
                    childrenEach(childrenData[j].children, depth);

                }
            }

        }
        return returnArr;
    }
    return childrenEach(treeData, depth);
}
// 結(jié)果:
// console.log(getTreeDeepArr(1, treeData)); // [1]
// console.log(getTreeDeepArr(3, treeData)); // [1, 3]
// console.log(getTreeDeepArr(5, treeData)); // [1, 4, 5]
var treeData = [{
    id: 1,
    children: [{
        id: 3
    },{
        id: 4,
        children: [{
            id: 5,
            children: [{
                id: 6
            },
            {
                id: 8
            }]
        }]
    },{
        id: 7
    },{
        id: 12,
        children: [{
            id: 13
        }]
    }]
},{
    id: 2,
    children: [{
        id: 9,
        children: [{
            id: 10
        }]
    }]
},{
    id: 11
}];

// 結(jié)構(gòu):
// 
//   1 --- 3
//     --- 4 --- 5 --- 6
//                 --- 8
//     --- 7
//   2 --- 9 --- 10
//   11
初心 回答

a 標(biāo)簽 錨點(diǎn), 比如 返回頂部

<a  name="top">頂部</a>
<a  href="#top">返回頂部</a> 
半心人 回答

因為redux-saga幫你做了。
你在dipsatch的時候,就是相當(dāng)于執(zhí)行了其next()方法

我不懂 回答

先試著在
computed里面寫

captchaId: this.$store.getters.captchaId

怣痛 回答

這個情況很詭異,也是題主的邏輯有問題,setInterval大概每3500ms執(zhí)行一次,但是ajax異步的結(jié)果什么時候返回呢?這個時間不確定,所以邏輯不好,建議修改:

  1. 在ajax添加timeout
  2. 不使用setInterval,而是在ajax的返回中根據(jù)判定使用來遞歸調(diào)用自身;
function ChangeTime() {

    $.ajax({
        type: "POST",
        url: "/Home/Index",
        success: function(msg){
               if(msg == 1){
                  //clearInterval(iCount); //停止刷新事件,防止出現(xiàn)請求多次
                  location.href = '/Home/reg_result_no_card';
                  return false;
               } else {
                   ChangeTime();
               }
        }

    });
}
厭遇 回答

按照你的寫法需要更換stars數(shù)組的值,但是你不是就一個評分,所以一個數(shù)組肯定是不行的,所以這個思路并不好

換個思路,就兩種圖片,黃色的總在前面,灰色的總在后面,那可以這么實現(xiàn)

data = ["5", "1", "3", "2", "1"]
imgs = {
    off: './img/net_more/star_off.png',
    on: './img/net_more/star_on.png'
}
<li v-for="(item,index) of data">
    <img class="stars" v-for="star in 5" :src="star <= item ? imgs.off : imgs.on" alt="1">
</li>
糖豆豆 回答
Vue.use(Router)
const router=new Router({
  mode: 'history',
  //base: process.env.BASE_URL,
  routes: [
    ...
  ]
})
new Vue({
  router,
  el: '#app',
  data: {
    message: 'Hello Vue.js!',
    isLogin:false
  },
  methods:{
      move(){
          console.log('ddd')
      }
  }
})

還有就是vue的腳手架是vue的精華,建議使用@vue/cli來創(chuàng)建項目

毀了心 回答

有什么區(qū)別沒有區(qū)別啊,再說了,上面的代碼輸出 也是[1,3]

玄鳥 回答

框架的路由配置有問題咯,你可以監(jiān)聽當(dāng)前路由的

短嘆 回答

使用forceupdate方法強(qiáng)制更新。