修正下答案
假設(shè)你在webpack的alias配置了別名,比如這里的@指向了你的源代碼目錄
weback提供了一個(gè)高級(jí)機(jī)制解析文件,應(yīng)用在那里非js代碼中解析路徑。
如這里的圖片,我們先假設(shè)這張圖片不是動(dòng)態(tài)的,是固定的一張圖,那么你可以在用以下方式設(shè)置圖片路徑
<img src="~@/assets/img_platform_logo@2x.png">
但按照你這邊的代碼邏輯,它其實(shí)是一個(gè)動(dòng)態(tài)的圖片,又是通過vue的動(dòng)態(tài)屬性綁定方式增加的,所以本質(zhì)上你必須要在<script>部分把所有的資源全部導(dǎo)入進(jìn)來,并綁定到data上,然后再處理圖片變量
// xx.vue
<template>
<img :src="imageDict[item.imgName]">
</template>
<script>
import logo1 from '@/assets/image/logo1.jpg'
import logo2 from '@/assets/image/logo2.jpg'
export default {
data() {
return {
imageDict: {
'logo1': logo1,
'logo2': logo2,
}
}
}
}
</script>
否則按照你的那段代碼,它其實(shí)就是解析了模板字符串
Route::get('/setting/myinfo',['middleware'=>'login','HomeController@myinfo']);
改為:Route::get('/setting/myinfo','HomeController@myinfo')->middleware('login');
以下是 5.5 創(chuàng)建路由的源碼:
protected function createRoute($methods, $uri, $action)
{
// If the route is routing to a controller we will parse the route action into
// an acceptable array format before registering it and creating this route
// instance itself. We need to build the Closure that will call this out.
if ($this->actionReferencesController($action)) {
$action = $this->convertToControllerAction($action);
}
$route = $this->newRoute(
$methods, $this->prefix($uri), $action
);
// If we have groups that need to be merged, we will merge them now after this
// route has already been created and is ready to go. After we're done with
// the merge we will be ready to return the route back out to the caller.
if ($this->hasGroupStack()) {
$this->mergeGroupAttributesIntoRoute($route);
}
$this->addWhereClausesToRoute($route);
return $route;
}
以后貼報(bào)錯(cuò)圖的時(shí)候,關(guān)鍵的堆棧信息要貼出來的,不然很難幫助到你。
H5還能怎么實(shí)現(xiàn)……要么是模擬實(shí)現(xiàn),要么你直接把這個(gè)需求懟回去。。。
href值中有" 導(dǎo)致截?cái)嗔?,你插入的時(shí)候?qū)?code>"做下轉(zhuǎn)義。如:
<a >Click me</a>分成三個(gè)區(qū)域,點(diǎn)保存的時(shí)候自己去找處于編輯中的表單,手動(dòng)組織表單數(shù)據(jù),preventdefault默認(rèn)提交事件。
往深的方面講:
往廣的方面講:
不過講道理,我也很迷茫。因?yàn)閴焊鶎W(xué)不過來。。。
解決了,給video同時(shí)加上 webkit-playsinline和playsinline就好了,前者針對(duì)I0S9,后者針對(duì)IOS10和11。
奶奶的,順便發(fā)現(xiàn)一個(gè)問題,MP4突然無法在ios播放了。搞了許久發(fā)現(xiàn),好像視頻需要是后臺(tái)服務(wù)器上的才可以,有些前端頁面用hbuilder自己的靜態(tài)服務(wù)器就可以模擬服務(wù)器,但是video貌似不行,丟進(jìn)wamp里面,成功播放了,真是都是坑啊
應(yīng)該是var_dump的輸出吧,你注釋掉不就行了么。
需要引入插件 babel-plugin-transform-es2015-modules-commonjs
然后在 .babelrc中配置 { "plugins": ["transform-es2015-modules-commonjs"] }
我的簡(jiǎn)書[https://www.jianshu.com/p/837...]
ajax異步,可能是數(shù)據(jù)未獲取到,可以使用promise
把xdebug那里的9000改為9001,9000應(yīng)該被你本機(jī)php-fpm默認(rèn)使用了
express static
通過 Express 內(nèi)置的 express.static 可以方便地托管靜態(tài)文件,例如圖片、CSS、JavaScript 文件等。
http://www.expressjs.com.cn/s...
ajax 默認(rèn)是不會(huì)帶 cookie,您需要手動(dòng)設(shè)置以下 withCredentials
xhr.withCrendentials = true;
為了保障該屬性生效,服務(wù)器必須顯式地返回Access-Control-Allow-Credentials這個(gè)頭信息:
Access-Control-Allow-Credentials: true
跨域問題。您先用*試試。
res.header("Access-Control-Allow-Origin", "*");
我這邊是基于express寫的接口:
var app = express();
//設(shè)置跨域訪問
app.all('*', function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*"); //*表示允許的域名地址,本地則為'http://localhost'
res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");
res.header("Access-Control-Allow-Headers", "Content-Type, Content-Length, Authorization, X-Powered-By, Accept,X-Requested-With");
res.header("X-Powered-By", ' 3.2.1')
res.header("Content-Type", "application/json;charset=utf-8");
next();
});真機(jī)測(cè)試搖一搖
應(yīng)該是被測(cè)試服務(wù)器拒絕請(qǐng)求了。 比如:服務(wù)器的安全策略/防火墻設(shè)置了同一用戶(IP)的請(qǐng)求頻率,單位時(shí)間內(nèi)超過一定次數(shù)則認(rèn)為是非法請(qǐng)求,直接拒絕了;也或者是請(qǐng)求數(shù)超過服務(wù)器處理能力,所以拒絕。
壓力測(cè)試,不就是為了測(cè)試服務(wù)器的處理能力么。
bash不要用管理員權(quán)限執(zhí)行,我是這樣解決的。然后把沒權(quán)限的node_modules刪除掉
自己收藏的幾篇博客,希望對(duì)你有幫助:
https://thief.one/2017/03/01/...
http://www.jianshu.com/p/9d40...
assetsSubDirectory,你應(yīng)該再改一下這個(gè)字段。
補(bǔ)充:
// utils.js
exports.assetsPath = function (_path) {
const assetsSubDirectory = process.env.NODE_ENV === 'production'
? config.build.assetsSubDirectory
: config.dev.assetsSubDirectory
return path.posix.join(assetsSubDirectory, _path)
}
// webpack.base.conf.js
test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('img/[name].[hash:7].[ext]')
}
lz看一下utils的assetsPath方法和webpack.base.conf.js中有關(guān)圖片類型的loader處理路徑,這樣大概就能夠明白最終編譯的static/img是怎么來的了。
將字體大小*dpr的值就可以了
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。