請(qǐng)求接口是 https 的嗎?請(qǐng)求的域名在小程序后臺(tái)的設(shè)置為合法域名了嗎?
看下這個(gè):https://developers.weixin.qq....
在vscode里面使用SVN要先在我的電腦里面把SVN的項(xiàng)目檢出,然后再使用vscode就能提交和更新了
前端移動(dòng)端適配方案之rem之小白解惑
移動(dòng)端適配的話用rem,vw,vh在項(xiàng)目中一般是個(gè)別地方才會(huì)使用。
參考這個(gè) params.row是這行的對(duì)象 text顯示的內(nèi)容 也可顯示按鈕之類的
{ title: 'title' , key: 'key',
render: (h, params) => {
return h("div", "text")
}
}
我去掉寬度配置加上 slidesPerView: 4, //顯示4個(gè) spaceBetween: 20, //設(shè)置網(wǎng)格距離
加上這兩個(gè)參數(shù)就沒有空白了。
首先非常簡(jiǎn)單的是 如果你是用的是axios 那么可以這么做
使用axios的攔截處理
import axios from 'axios'
import qs from 'qs'
// 這里是你想要loading的動(dòng)畫 這里我先用antd-mobile演示
import { Toast } from 'antd-mobile';
// 簡(jiǎn)單的設(shè)置超時(shí)時(shí)間
axios.defaults.timeout = 10000
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=utf-8'
// 請(qǐng)求攔截
axios.interceptors.request.use(config => {
// 進(jìn)行l(wèi)oading動(dòng)畫
Toast.loading('請(qǐng)求數(shù)據(jù)中...', 0)
if (config.method === "post" || config.method === "put" || config.method === "delete") {
// 序列化
config.data = qs.stringify(config.data);
}
return config;
},
// 請(qǐng)求發(fā)生錯(cuò)誤
error => {
// 在這里處理你想要做的錯(cuò)誤處理 比如 出現(xiàn)重新加載等等...
// 一旦捕獲錯(cuò)誤 就給redux設(shè)置一個(gè)全局狀態(tài) 當(dāng)然狀態(tài)根據(jù)你的業(yè)務(wù)需求自己定義 比如 1代表 xx 2 代表xx 根據(jù)redux不同狀態(tài)去做不同事情
// ...somecode
// 拋出錯(cuò)誤信息
return Promise.reject(error.data.error.message);
});
// 響應(yīng)攔截
axios.interceptors.response.use(config => {
// 取消掉loading
Toast.hide()
return config
})
// 請(qǐng)求封裝
export default function fetch(url, params = {}, method = 'get') {
// 處理不同請(qǐng)求方式的傳參格式
if (method === 'get') {
params = {params}
}
return new Promise((resolve, reject) => {
axios[method](url, params).then(res => {
// 不為 0 拋出提示 => 這里我后端定義的是 0 即時(shí)正常數(shù)據(jù)
// 請(qǐng)根據(jù)你的實(shí)際應(yīng)用拋出的錯(cuò)誤進(jìn)行調(diào)整 此時(shí)你也應(yīng)該用redux 設(shè)置全局狀態(tài) 進(jìn)行你想要的業(yè)務(wù)需求 比如出現(xiàn)按鈕
res.data.code && Toast.info(res.data.msg, 1, null, true)
resolve(res.data)
}).catch(error => {
// 接口異常 進(jìn)行處理
// ...somecode
reject(error)
})
})
}
如上 捕獲超時(shí)時(shí)間 捕獲接口錯(cuò)誤信息 以及捕獲請(qǐng)求發(fā)送錯(cuò)誤 然后設(shè)置redux 即可
個(gè)人建議用彈性布局
其他想法用 display:table 也可以試試
最好將所有的步驟都描述清楚
比如你是gradle依賴還是library依賴
你自己的gradle文件發(fā)出來 module/project
類庫連接/名字也發(fā)出來,然后才能定位出來,光發(fā)個(gè)這個(gè)沒啥用的
你發(fā)的這個(gè)庫不一定所有人都用過
4.0 也不行 我的eslint-plugins-html是4.0版本
eslint 會(huì)告訴你的,vue 不清楚,react 中的鉤子函數(shù)是按照生命周期排序的。
那是一個(gè)倒三角寫成的,三角的顏色與消息的背景色相同,三角定位到邊線的正中間,就有那個(gè)效果了。http://www.layui.com/demo/lay...,這里面就有例子。
之前也做過微信內(nèi)訪問的站點(diǎn),沒有遇到過click不能點(diǎn)擊的情況。就遇到了一個(gè)ios點(diǎn)擊延遲情況,用fastclick處理了。
有可能是請(qǐng)求了robots.txt這個(gè)文件
我之前也遇到過這種需求,我解決的主要思路是是用iFrame的方式下載多個(gè)文件,來解決其他瀏覽器無法同事下載多個(gè)文件的問題。
有n個(gè)下載鏈接,則創(chuàng)建n個(gè)iFrame,并將下載鏈接賦值給iFrame的src屬性即可出觸發(fā)瀏覽器下載,只是需要隱藏這些iFrame。
亂寫個(gè)demo,希望有用。
(function (self) {
var _className = 'multi-download';
var _multiDownload = function (links) {
if (!links) return;
var _links = [];
if (typeof links == 'string')
_links.push(links);
else if (Object.prototype.toString.call(links) === '[object Array]') {
_links = links;
}
_links.forEach(function (link) {
var iFrame = document.createElement('iframe');
iFrame.classList.add(_multiDownload.config.className);
iFrame.src = link;
iFrame.style.display = 'none';
self.document.body.appendChild(iFrame);
}, this);
}
_multiDownload.config = { className: _className };
self.multiDownload = _multiDownload;
})(self);cdn redis緩存,能用上全用上,干嗎非要生成靜態(tài)html
我有個(gè)網(wǎng)站,php寫的,第一次訪問渲染一下頁面,接下來的訪問就全是cdn返回了,沒有必要生成靜態(tài)html嗎
從新安裝了一遍node, 刪除C:Users{賬戶}下的.npmrc文件就可以了
如果還是不行的話,修改為淘寶源(前提已安裝)。npm config set registry http://registry.cnpmjs.org
參考:
https://www.imooc.com/qadetai...
http://www.bubuko.com/infodet...
str.replace(/\d+/g,"\"$&\"");
this.$children[0].aaa();
北大青鳥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庫,具有快速界面開發(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)師。