亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

關于利用Vue-laravel前端和后端分離寫一個博客的方

2020-03-22 20:17:25
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了關于關于利用Vue-laravel前端和后端分離寫一個博客的方法,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

這段時間學習vue,寫了個小博客,后臺接口用的laravel,過程中遇到過很多問題,在此總結一下,并附上代碼鏈接:(我還沒有買域名,所以大家只看代碼就好)
https://github.com/rencong/bl...
https://github.com/rencong/bl...

一、分頁

我知道網上有很多寫好的分頁組件,但是我的初衷是學習,不求快,所以我自己寫的,遇到的問題是組件之間的雙向綁定。
我在list頁面調用paginator組件,并將分頁信息傳給它,結果paginator組件props的屬性不變化。
原因是組件內不能修改props的值,同時修改的值也不會同步到組件外層。
同步組件外對props的修改:

props: [ html' target='_blank'>current , last ],watch: { current(val) {//監聽current的變更,并同步帶currentPage中 this.currentPage = val; last(val) { this.lastPage = val;data() { return { currentPage: this.current, lastPage: this.last}

這里我只需要同步paginator外對props的修改,如果需要通知到paginator外,請參考如何在Vue2中實現組件props雙向綁定

二、markdown編輯器

覺得segmentfault的富文本編輯器很好看,找了個相似的,就是simpleMDE
附上翻譯的比較全面的simpleMDE的配置
使用過程中,覺得很有幫助的一篇文章是SimpleMDE編輯器 + 提取HTML + 美化輸出
唯一注意點是vue中引入fontawesome用以下代碼

npm install font-awesome --save-devimport font-awesome/scss/font-awesome.scss 

可以用npm、bower或cdn引入

npm install simplemde --save
bower install simplemde --save
 link rel= stylesheet href= https://cdn.jsdelivr.net/simplemde/latest/simplemde.min.css  script src= /uploads/allimg/190429/09495S333-0.jpg /script 

這里我在laravel里用的很順,就像GitHub上說的步驟一樣,但是在vue中,利用v-model怎么都獲取不到富文本中的內容,最后研究結果是需要自己手動獲取編輯器的內容,并賦值給變量。

this.markdown = new SimpleMDE({...});//獲取編輯器的值saveArticle() { this.params.content = this.markdown.value();//給編輯器賦值this.markdown.value(this.params.content);

另外simplemde還可以自定義工具欄,感興趣的同學可以去看下他的源碼,我是看了源碼自定義的,我展示一個設置標題的舉例

 this.markdown = new SimpleMDE({ autoDownloadFontAwesome: false, element: that.$refs.markdownCreate, status: false, toolbar: [ name: title1 , action: function customFunction(editor) { var cm = editor.codemirror; that._toggleHeading(cm, title , 1); className: glyphicon glyphicon-align-left , title: title1  name: title2 , action: function customFunction(editor) { var cm = editor.codemirror; that._toggleHeading(cm, title , 2); className: glyphicon glyphicon-align-left , title: title2 _toggleHeading(cm, direction, size) { if (/editor-preview-active/.test(cm.getWrapperElement().lastChild.className)) return; var startPoint = cm.getCursor( start  var endPoint = cm.getCursor( end  var textNew =  for (var i = startPoint.line; i = endPoint.line; i++) { (function (i) { var text = cm.getLine(i); textNew += text; })(i); if (size === 1) { textNew === ? textNew = 標題文字/n==== : textNew += /n====  } else if (size === 2) { textNew === ? textNew = 標題文字/n---- : textNew += /n----  cm.replaceSelection(textNew); cm.focus();}
三、Vue顯示高亮

vue和laravel引入highlight還有點不一樣
laravel中這樣引入

 link rel= stylesheet href= //cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.12.0/build/styles/default.min.css  script src= //cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.12.0/build/highlight.min.js /script  script hljs.initHighlightingOnLoad(); /script 

vue中這樣引入

 link rel= stylesheet href= http://cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.12.0/build/styles/default.min.css  script src= http://cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.12.0/build/highlight.min.js /script main.js中Vue.directive( highlight , function (el) { let blocks = el.querySelectorAll( pre code  blocks.forEach((block) = { hljs.highlightBlock(block)});

用法是 p v-html= Marked v-highlight

四、登錄注冊

之前本來只先做文章展示,但感覺用到的技能有點少,就想多做點,然后就開始做登錄注冊還有評論,登錄注冊我用的token認證,后臺很簡單,vue這邊我挑選出一個很好的文章,推薦給大家vue+vuex+axios做登錄、注冊頁權限攔截??戳酥髮ξ液苡袔椭?/p>五、上傳GitHub

上傳GitHub之后,再克隆到本地需要npm install,并 npm run dev
此時報錯Error: No PostCSS Config found in...
解決辦法參考postcss配置

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

Laravel中Macroable宏指令的用法

關于如何短時間內搭建一個restful資源服務器的方法介紹

以上就是關于利用Vue-laravel前端和后端分離寫一個博客的方法的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品国产成人精品| 成人黄色av免费在线观看| 国产精品久久久久免费a∨大胸| 国产aⅴ夜夜欢一区二区三区| 亚洲国产精品成人av| 6080yy精品一区二区三区| 97精品久久久中文字幕免费| 久久手机精品视频| 丁香五六月婷婷久久激情| www.99久久热国产日韩欧美.com| 亚洲**2019国产| 91网在线免费观看| 欧美精品xxx| 亚洲护士老师的毛茸茸最新章节| 热99精品只有里视频精品| 欧美亚洲第一页| 激情懂色av一区av二区av| 国产精品久久久999| 91久久久久久国产精品| 亚洲夜晚福利在线观看| 久热爱精品视频线路一| 欧美亚洲激情在线| 亚洲丝袜av一区| 欧美日韩激情美女| 91美女福利视频高清| 久久久之久亚州精品露出| 97在线视频免费播放| 国产精品主播视频| 日韩在线一区二区三区免费视频| 日本成人激情视频| 国产福利视频一区二区| 一区二区三区视频免费在线观看| 国产免费久久av| 欧美色视频日本高清在线观看| 日韩电影免费观看中文字幕| 亚洲精品99久久久久中文字幕| 最近中文字幕mv在线一区二区三区四区| 欧美中文字幕在线观看| 亚洲石原莉奈一区二区在线观看| 在线性视频日韩欧美| 久久视频在线观看免费| 亚洲第一免费播放区| 亚洲最新中文字幕| 欧美激情亚洲精品| 国产精品国产三级国产aⅴ9色| 国产一区二区三区在线播放免费观看| 欧美性xxxx在线播放| 国内精品久久久久久久久| 国产精品h在线观看| 这里只有精品在线播放| 国产亚洲精品久久久久久| 少妇高潮 亚洲精品| 日韩欧美极品在线观看| 亚洲免费高清视频| 久久色免费在线视频| 欧美在线视频免费观看| 成人免费高清完整版在线观看| 日韩在线观看视频免费| 91网站在线免费观看| 色综合伊人色综合网| 中文一区二区视频| 亚洲免费视频观看| 日韩h在线观看| 日韩高清av一区二区三区| 日韩av电影国产| 黄色91在线观看| 日韩在线观看免费高清| 亚洲欧美中文另类| 精品福利一区二区| 久久久久久国产精品三级玉女聊斋| 国产精品美女主播在线观看纯欲| 成人亚洲激情网| 性色av一区二区三区在线观看| 国内精品久久久久久影视8| 亚洲精品久久久久中文字幕二区| 国产精品免费一区| 久99久在线视频| 亚洲天堂视频在线观看| 国产精品96久久久久久| 97视频网站入口| 一本一本久久a久久精品牛牛影视| 北条麻妃一区二区在线观看| 久久精品国产96久久久香蕉| 国产一区二区三区高清在线观看| zzijzzij亚洲日本成熟少妇| 国产一区二区成人| 国产免费久久av| 亚洲一区二区三区视频| 成人免费视频xnxx.com| 日韩av不卡电影| 久久久伊人欧美| 久久夜色精品国产欧美乱| 最近中文字幕日韩精品| 久久伊人91精品综合网站| 色偷偷偷综合中文字幕;dd| 尤物九九久久国产精品的特点| 中文国产亚洲喷潮| 91精品美女在线| 国产精品一区二区三区成人| 亚洲国产成人av在线| 三级精品视频久久久久| 久久99热这里只有精品国产| 日韩在线观看视频免费| 日韩成人在线网站| 法国裸体一区二区| 国产精品99久久久久久人| 一二美女精品欧洲| 久久久久久久亚洲精品| 日韩国产高清污视频在线观看| 成人国产精品久久久久久亚洲| 亚洲精品一区二区三区不| 免费不卡欧美自拍视频| 日本韩国欧美精品大片卡二| 最新中文字幕亚洲| 91在线播放国产| 欧美精品videosex性欧美| 欧美一乱一性一交一视频| 精品视频www| 国产精品久久久久久影视| 亚洲日韩欧美视频| 亚洲精品电影网在线观看| 欧美午夜精品在线| 欧美性猛交xxxx乱大交极品| 日韩欧美成人网| 国产精品稀缺呦系列在线| 亚洲2020天天堂在线观看| 欧美成人精品影院| 992tv成人免费视频| 亚洲精品一区二三区不卡| 久久久久久综合网天天| 91影视免费在线观看| 久久精品国产2020观看福利| 欧美日韩第一页| 亚洲国产精品网站| 亚洲人成自拍网站| 欧美又大又硬又粗bbbbb| 91在线高清视频| 爽爽爽爽爽爽爽成人免费观看| 久久精品99久久香蕉国产色戒| 亚洲一区av在线播放| 精品国产91久久久| 中文字幕在线看视频国产欧美| 久久久久久12| 欧美特黄级在线| 国产精品高潮呻吟久久av无限| 精品久久久久久久久久| 亚洲经典中文字幕| 色青青草原桃花久久综合| 欧美最猛性xxxxx(亚洲精品)| 81精品国产乱码久久久久久| 中文字幕亚洲综合| 日韩高清电影好看的电视剧电影| 97久久超碰福利国产精品…| 欧美日韩国产在线看| 亚洲在线视频观看| 久久精品美女视频网站| 欧美国产日韩xxxxx| 九九热这里只有精品6| 欧美大片网站在线观看| 亚洲伦理中文字幕| 欧美一级成年大片在线观看| 成人啪啪免费看| 亚洲第一精品夜夜躁人人爽| 亚洲人成电影在线播放|