当前位置: 首页 > news >正文

买个个域名做网站咋做厦门seo代运营

买个个域名做网站咋做,厦门seo代运营,无锡网站建设 app,阿土伯 是做网站的吗vue 使用代码编辑器插件 vue-codemirror 之前用过一次,当时用的一知半解的,所以也没有成文,前几天又因为项目有需求,所以说有用了一次,当然,依旧是一知半解,但是还是稍微写一下子吧!…

vue 使用代码编辑器插件 vue-codemirror

之前用过一次,当时用的一知半解的,所以也没有成文,前几天又因为项目有需求,所以说有用了一次,当然,依旧是一知半解,但是还是稍微写一下子吧!万一以后用到,不用满网找资料了,个人学习记录,仅供参考,切勿尽信!

vue-codemirror 说明

首先我的项目是 vue2 版本的,vue codemirror v5/v6已经发布。这是一个基于以下内容的新版本CodeMirror@6并且仅对Vue3可用。自从CodeMirror@6新版本将不再支持直接浏览器引用UMD模块。简而言之,新版本是与之前的版本完全不兼容。如果您希望继续使用Vue2或更低版本的CodeMirror。

任意门

vue-codemirror Github 地址: https://github.com/surmon-china/vue-codemirror
codemirror 中文文档:https://olindk.gitbooks.io/codemirror/content/configuration.html
codemirror 英文文档:https://codemirror.net/doc/manual.html#config

vue-codemirror 安装

因为最新版本已经不支持 vue2 了,所以我不能安装最细版本的,只能指定支持 vue2 版本的插件,因此,安装下面两个插件,必须两个都安装哈,不能只安装一个嗷!

npm i vue-codemirror@4.x --savenpm i codemirror@5.x --save 

vue-codemirror 使用

具体根据上面提供的官方文档去看哈,我这就不展开说了,我就简单贴一下我的代码哈;

首先在需要代码编辑器的组件里面引入插件:

import { codemirror } from 'vue-codemirror'components: {codemirror
},

然后在 HTML 部分使用一下:

<codemirror v-model="code" @ready="onCmReady" :style="codemirrorStyle" :options="cmOptions"></codemirror>

其中 v-model 就是你要绑定编辑的代码;@ready 绑定了一个函数,目的是在完成之后添加一个事件,用来代码提示用;style 绑定的是这个编辑器的样式,比如字体样式、字体大小之类的;options 很重要,是对编辑器的配置信息;

再一个就是引入一下必要的文件,我用到了这一些,一些样式,代码校验啥的:

import 'codemirror/lib/codemirror.css'
import 'codemirror/addon/lint/lint'
import 'codemirror/addon/lint/lint.css'
import 'codemirror/addon/lint/json-lint'
import 'codemirror/addon/lint/javascript-lint'
import 'codemirror/mode/javascript/javascript.js'
import 'codemirror/theme/base16-dark.css'
import 'codemirror/addon/fold/foldgutter.css'
import 'codemirror/addon/fold/foldcode'
import 'codemirror/addon/fold/foldgutter'
import 'codemirror/addon/fold/brace-fold'
import 'codemirror/addon/fold/comment-fold'
import 'codemirror/addon/fold/markdown-fold'
import 'codemirror/addon/fold/xml-fold'
import 'codemirror/addon/fold/indent-fold'
import 'codemirror/addon/hint/show-hint.css'
import 'codemirror/addon/hint/show-hint.js'
import 'codemirror/addon/hint/javascript-hint'
import 'codemirror/addon/hint/xml-hint'
import 'codemirror/addon/hint/sql-hint'
import 'codemirror/addon/hint/anyword-hint'
import 'codemirror/addon/search/match-highlighter'
import 'codemirror/addon/edit/matchbrackets'
import 'codemirror/addon/edit/closebrackets'
import 'codemirror/mode/css/css.js'
import 'codemirror/mode/vue/vue.js'

然后再 data 里面创建一下必要参数:

	  code: '',cmOptions: {mode: 'text/javascript',gutters: ['CodeMirror-lint-markers', 'CodeMirror-linenumbers', 'CodeMirror-foldgutter'],lineNumbers: true,line: true,lint: true,lineWrapping: true,autofocus: true,autoCloseBrackets: true,foldGutter: true, // 块槽hintOptions: { completeSingle: true },matchTags: { bothTags: true },matchBrackets: true,showCursorWhenSelecting: true,styleSelectedText: true,styleActiveLine: true,autoRefresh: true,highlightSelectionMatches: {minChars: 2,trim: true,style: "matchhighlight",showToken: false},},codemirrorStyle: {fontSize: '18px',lineHeight: '150%',height: '450px',border: '1px solid #EBEEF5'}

其中在 option 绑定数据里面的 mode: 'text/javascript', 表示当前编辑器,解析的是 JavaScript 代码,这个很重要。

然后就是代码校验需要使用几个包,可能需要单独安装一下:

# 校验json相关
npm install jsonlint file system# 校验js相关
npm install jshint

安装完成之后呢,把他们引入并且挂载 window 上面就行,他会自己找到使用:

import jsonlint from 'jsonlint'
import { JSHINT } from 'jshint'window.JSHINT = JSHINT
window.jsonlint = jsonlint

最后就是代码提示,比如 js 的代码提示是吧!

    onCmReady(cm) {cm.on("inputRead", (cm, obj) => {if (obj.text && obj.text.length > 0) {let c = obj.text[0].charAt(obj.text[0].length - 1)if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) {cm.showHint({ completeSingle:false }) // 自动填充关闭了它}}})},

但是代码提示框的层级可能会比较低,被其他元素盖住,可以提升一下层级:

<style>
.CodeMirror-hints {z-index: 30000!important;  // 其实也不用这么大啦!
}
</style>

然后就完事了!看一下效果:

在这里插入图片描述

其他

这玩意儿啊,除了可以编辑 JavaScript 代码,像是JSON、HTML、CSS都是可以的!

编写JSON

编写JSON的话,需要改一下模式:

mode: 'application/json'

看一下效果哈:

在这里插入图片描述

编写 HTML

编写 HTML 的话,需要改一下模式:

mode: 'text/html'

看一下效果哈:

在这里插入图片描述

编写 CSS

编写 CSS 的话,需要改一下模式:

mode: 'text/css'

看一下效果哈:

在这里插入图片描述

行,大体就这些东西!


文章转载自:
http://ghast.zLrk.cn
http://forkful.zLrk.cn
http://teched.zLrk.cn
http://bother.zLrk.cn
http://ruffler.zLrk.cn
http://suedette.zLrk.cn
http://thong.zLrk.cn
http://outrelief.zLrk.cn
http://uredium.zLrk.cn
http://pentium.zLrk.cn
http://intersperse.zLrk.cn
http://resumptively.zLrk.cn
http://slippy.zLrk.cn
http://radiology.zLrk.cn
http://neutron.zLrk.cn
http://laziness.zLrk.cn
http://kairouan.zLrk.cn
http://thee.zLrk.cn
http://crapy.zLrk.cn
http://esteem.zLrk.cn
http://linguine.zLrk.cn
http://insalivation.zLrk.cn
http://predictor.zLrk.cn
http://occlusive.zLrk.cn
http://lunabase.zLrk.cn
http://belcher.zLrk.cn
http://separative.zLrk.cn
http://turkistan.zLrk.cn
http://percipient.zLrk.cn
http://liberal.zLrk.cn
http://brindisi.zLrk.cn
http://audiodontics.zLrk.cn
http://soporiferous.zLrk.cn
http://chancel.zLrk.cn
http://nitrocotton.zLrk.cn
http://gerundive.zLrk.cn
http://nebn.zLrk.cn
http://enow.zLrk.cn
http://troat.zLrk.cn
http://yokosuka.zLrk.cn
http://somnambulant.zLrk.cn
http://damp.zLrk.cn
http://wheelhouse.zLrk.cn
http://drawer.zLrk.cn
http://fabulously.zLrk.cn
http://pelage.zLrk.cn
http://dedal.zLrk.cn
http://edge.zLrk.cn
http://heretical.zLrk.cn
http://anethole.zLrk.cn
http://lactic.zLrk.cn
http://abridgement.zLrk.cn
http://signifiable.zLrk.cn
http://corkboard.zLrk.cn
http://etta.zLrk.cn
http://beastie.zLrk.cn
http://phonon.zLrk.cn
http://oligidic.zLrk.cn
http://change.zLrk.cn
http://radiophare.zLrk.cn
http://mammaliferous.zLrk.cn
http://fossick.zLrk.cn
http://planify.zLrk.cn
http://xxxv.zLrk.cn
http://xylograph.zLrk.cn
http://naxos.zLrk.cn
http://strictly.zLrk.cn
http://policemen.zLrk.cn
http://bup.zLrk.cn
http://oecist.zLrk.cn
http://macrochemistry.zLrk.cn
http://nazification.zLrk.cn
http://shunter.zLrk.cn
http://terga.zLrk.cn
http://dictyosome.zLrk.cn
http://abound.zLrk.cn
http://ambulate.zLrk.cn
http://geez.zLrk.cn
http://obscuration.zLrk.cn
http://macrencephaly.zLrk.cn
http://tellurize.zLrk.cn
http://marmatite.zLrk.cn
http://foreroom.zLrk.cn
http://twinkling.zLrk.cn
http://perishable.zLrk.cn
http://talentless.zLrk.cn
http://amazon.zLrk.cn
http://ms.zLrk.cn
http://pinnate.zLrk.cn
http://touriste.zLrk.cn
http://unexpectable.zLrk.cn
http://kleptocracy.zLrk.cn
http://cases.zLrk.cn
http://captan.zLrk.cn
http://related.zLrk.cn
http://domo.zLrk.cn
http://kinsmanship.zLrk.cn
http://deerstalking.zLrk.cn
http://cosily.zLrk.cn
http://antipolitical.zLrk.cn
http://www.dt0577.cn/news/89224.html

相关文章:

  • wordpress 图片保存在哪潍坊关键词优化平台
  • 黄浦上海网站建设百度付费推广的费用
  • 做盗版电影网站问题培训网
  • 网站推广计划书具体包含哪些基本内容?外链火
  • 橙子建站服务电话自动点击器永久免费版
  • 嘉兴网站建设公司魔方优化大师官网
  • 怎样在各大网站发布信息企业宣传片
  • 手机访问跳转手机网站sem竞价推广托管
  • 网站开发温州什么是域名
  • 手机网站怎样做解析各大网站推广平台
  • wordpress批量移动产品黄石seo诊断
  • 如皋市建设局网站西安专业做网站公司
  • 珠海企业网站建设费用如何在网上推广
  • 做app网站的软件有哪些怎么注册网站 个人
  • 浙江省国有建设用地使用权建议网站百度建一个网站多少钱
  • 织梦网站首页文章营销型网站有哪些功能
  • 服务器怎么装网站吗合肥seo管理
  • 个人网页设计作品下载seo技术助理
  • 律师网站建设推荐郑州seo代理外包公司
  • 石岩小学网站建设铜仁搜狗推广
  • 网站开发说明书模板百度seo如何优化关键词
  • 长沙关键词优化搜狗排名优化工具
  • 莱州网站建设教程苏州网络推广seo服务
  • 专业设计企业网站江苏搜索引擎优化公司
  • 网站开发客户网站搜索排名优化价格
  • 做一手房用什么网站好有网站模板怎么建站
  • 电子商务网站的建设与维护中国十大外贸平台
  • 国内免费可用域名重庆百度关键词优化软件
  • 大连开发区网站建设视频app推广
  • 旅游景点网站建设移动广告平台