鍍金池/ 問(wèn)答/ HTML問(wèn)答
骨殘心 回答

使用BeautifulSoup

from bs4 import BeautifulSoup

s = """
<table>...</table>
"""

soup = BeautifulSoup(s, "lxml")

result = [{tr.find_all("td")[0].text: tr.find_all("td")[1].text} for tr in soup.find_all("tr")]
墻頭草 回答
import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'
import Login from '@/components/Login'

import Account from '@/components/user/Account'
import Course from '@/components/user/Course'
import Order from '@/components/user/Order'

import store from './../vuex/index'

Vue.use(Router)

function guardRoute (to, from, next) {
  if (!store.state.isLogin) {
    next({ path: '/login' });
  } else {
    next()
  }
}

const vueRouter = new Router({
  routes: [
    {
      path: '/hello',
      name: 'HelloWorld',
      component: HelloWorld
    },
        {
            path: '/login',
            name: 'login',
            component: Login
        },
        {
            path: '/account',
            name: 'account',
            component: Account,
            meta: {
                needAuth: true
            }
        },
        {
            path: '/course',
            name: 'course',
            component: Course,
            meta: {
                needAuth: true
            }

        },
        {
            path: '/order',
            name: 'order',
            component: Order,
            meta: {
                needAuth: true
            }

        },
  ]
});

vueRouter.beforeEach(function (to, from, next) {
    if (to.matched.some(m => m.meta.needAuth)) { 
      guardRoute(to, from, next)
    } else {
      next()
    }
});

export default vueRouter
六扇門 回答

自己得努力??!

// 假設(shè)將 obj 作為主依據(jù)。
let obj2 = Object.keys(obj).map(k => {
  return {
    name: obj[k],
    value: obj1[k]
  };
});
浪婳 回答

使用FileReader.readAsDataURL資料

var preview = document.querySelector('img');
var file    = document.querySelector('input[type=file]').files[0];
var reader  = new FileReader();

reader.addEventListener("load", function () {
  preview.src = reader.result;
}, false);

if (file) {
  reader.readAsDataURL(file);
}
尐潴豬 回答

一般都是用input[file]來(lái)做,點(diǎn)擊后有個(gè)拍照按鈕,這個(gè)是調(diào)用的系統(tǒng)的,不能自定義
另外可以用視頻流,拍照就是截取一段,兼容性應(yīng)該不太好

兮顏 回答

CONSTANTS.REPORT_CATEGORY_LIST是個(gè)symbol

脾氣硬 回答

整理數(shù)據(jù) 把時(shí)間x軸合并
x軸: ['1:00', '1:05', '1:10', ...]
data有兩種方式:
1 . 空數(shù)據(jù)用null或者直接空表示

series: [{
      data: [25, null, 15, ...], //or: [25, , 15, ...]
      connectNulls:true
  },{
      data: [null, 25, 15, ...], //or: [, 25, 15, ...]
      connectNulls:true
  }]

2 . 直接把你的數(shù)組放到data上

series: [{
      data: [
          // xAxis  data
          [  1:00, 25  ],
          [  1:10, 15  ],
          ...
      ],
      connectNulls:true
  },{
      data: [
          // xAxis  data
          [  1:05, 25  ],
          [  1:10, 15  ],
          ...
      ],
      connectNulls:true
  }]

然后
connectNulls設(shè)為true可以連接空數(shù)據(jù)

心夠野 回答
  1. 安全方面的考慮:直接渲染 html 的時(shí)候,瀏覽器拿到 html 的同時(shí),數(shù)據(jù)就已經(jīng)明文存在在全局變量里面了;
  2. 兼容方面的考慮:api 可以保留不同版本,以返回兼容各個(gè)版本的數(shù)據(jù);
  3. 還有就是寫(xiě)作 api,前后端都比較容易維護(hù)吧
萌小萌 回答

參考此鏈接解決了,謝謝以上朋友的熱心回復(fù)

笑浮塵 回答

因?yàn)槟鉻ype屬性的值是動(dòng)態(tài)的,所以用v-bind:type 簡(jiǎn)寫(xiě)為:type

爛人 回答

淺色代表計(jì)算出來(lái)的樣式。
比如在大瀏覽器窗口下:width計(jì)算出來(lái)是1000px,將瀏覽器窗口縮小后,width會(huì)變?yōu)榭s小后計(jì)算出的值。

再比如那個(gè)margin,每次窗口變化也會(huì)重新計(jì)算居中。

下面那個(gè)刪除線表示樣式被覆蓋其它樣式覆蓋了!

假灑脫 回答

1、根據(jù)控制臺(tái)提示安裝相應(yīng)的loader,webpackwebpack配置文件不需要增加多余配置
2、vue文件里面的style標(biāo)簽記得增加lang = "scss"屬性

莓森 回答

css 權(quán)重問(wèn)題吧,第一個(gè)是 #id+#id 的組合,第二個(gè)是 #id,肯定是第一個(gè)大啦

陪妳哭 回答

你jsonp拿到的圖片高度應(yīng)該都是固定的吧,那你把這個(gè)高度寫(xiě)成默認(rèn)的不就行了嗎

賤人曾 回答

官網(wǎng)沒(méi)?么...不要這么懶啊...

disabledDate(time) {
    return time.getTime() > Date.now();
}