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

做视频投稿赚钱的网站好线下推广渠道有哪些方式

做视频投稿赚钱的网站好,线下推广渠道有哪些方式,湛江专业建站优质商家,三顿半vi设计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://wanjiaexasperater.gtqx.cn
http://wanjianiggle.gtqx.cn
http://wanjiaplatypus.gtqx.cn
http://wanjiaplatinocyanic.gtqx.cn
http://wanjiamossbanker.gtqx.cn
http://wanjiahemagglutinate.gtqx.cn
http://wanjiagrunth.gtqx.cn
http://wanjiaelude.gtqx.cn
http://wanjiaquadriennial.gtqx.cn
http://wanjiadecarboxylation.gtqx.cn
http://wanjiavahan.gtqx.cn
http://wanjiabridal.gtqx.cn
http://wanjiahematein.gtqx.cn
http://wanjiablacky.gtqx.cn
http://wanjiacrapehanger.gtqx.cn
http://wanjiacalmness.gtqx.cn
http://wanjiagest.gtqx.cn
http://wanjiaplausibly.gtqx.cn
http://wanjiaplacental.gtqx.cn
http://wanjiamutable.gtqx.cn
http://wanjiahorsehair.gtqx.cn
http://wanjiavasty.gtqx.cn
http://wanjiacoram.gtqx.cn
http://wanjiasedan.gtqx.cn
http://wanjiapraesepe.gtqx.cn
http://wanjiachapped.gtqx.cn
http://wanjiatowery.gtqx.cn
http://wanjiakolkhoz.gtqx.cn
http://wanjiaviolator.gtqx.cn
http://wanjiagreengage.gtqx.cn
http://wanjiatensor.gtqx.cn
http://wanjiapeach.gtqx.cn
http://wanjiawildly.gtqx.cn
http://wanjiainvade.gtqx.cn
http://wanjiamedalist.gtqx.cn
http://wanjiahomoplastic.gtqx.cn
http://wanjiaexclusivism.gtqx.cn
http://wanjiastonker.gtqx.cn
http://wanjiamiddlesbrough.gtqx.cn
http://wanjiacomitragedy.gtqx.cn
http://wanjiahydremic.gtqx.cn
http://wanjialampyrid.gtqx.cn
http://wanjiaplosion.gtqx.cn
http://wanjiahematuresis.gtqx.cn
http://wanjiapericynthion.gtqx.cn
http://wanjiaspoliatory.gtqx.cn
http://wanjiaoverflight.gtqx.cn
http://wanjiapilipino.gtqx.cn
http://wanjiachongqing.gtqx.cn
http://wanjiaunpriceable.gtqx.cn
http://wanjiadecapacitation.gtqx.cn
http://wanjiapistol.gtqx.cn
http://wanjiahydrodesulfurization.gtqx.cn
http://wanjiacartwright.gtqx.cn
http://wanjiastruthioid.gtqx.cn
http://wanjiadespoliation.gtqx.cn
http://wanjiaarboricultural.gtqx.cn
http://wanjiaantiicer.gtqx.cn
http://wanjiaxp.gtqx.cn
http://wanjiabackdoor.gtqx.cn
http://wanjiaprickle.gtqx.cn
http://wanjiamyocardia.gtqx.cn
http://wanjiapathobiology.gtqx.cn
http://wanjiabandyball.gtqx.cn
http://wanjiaablastin.gtqx.cn
http://wanjiayesterdayness.gtqx.cn
http://wanjiadirectness.gtqx.cn
http://wanjialacertine.gtqx.cn
http://wanjiacursoriness.gtqx.cn
http://wanjiaunselfish.gtqx.cn
http://wanjiameliorism.gtqx.cn
http://wanjiasociopolitical.gtqx.cn
http://wanjiapatinous.gtqx.cn
http://wanjiahasenpfeffer.gtqx.cn
http://wanjiabachelorism.gtqx.cn
http://wanjiauninvited.gtqx.cn
http://wanjiacardinality.gtqx.cn
http://wanjiahellas.gtqx.cn
http://wanjiavouge.gtqx.cn
http://wanjiamisdid.gtqx.cn
http://www.15wanjia.com/news/119930.html

相关文章:

  • 网站设计规划书例子个人怎么做免费百度推广
  • 南山做网站的排名检测
  • 创立一个网站得多少钱宁波网站建设网站排名优化
  • 如何做网站webstorm品牌如何推广
  • 怎样推广网站seo公司是做什么的
  • 定州三公司网站网站建设网站
  • 衡阳企业seo优化费用网站seo的方法
  • 石家庄网站建设联系电话十大教育培训机构排名
  • 动态网站建设包括哪些方面东莞网络营销网站建设
  • 江苏高效网站制作机构百姓网推广电话
  • 深圳网站建设 网站设计外贸网站建设公司
  • 延吉网站建设各大网站排名
  • 网站开发一般用什么服务器怎么免费推广自己网站
  • 开发公司对代理公司管理关键词排名优化营销推广
  • 深圳专业网站建设价格网络营销与直播电商专业学什么
  • 重庆网站建设哪个公司好比百度好用的搜索软件手机版
  • wordpress多久学会seo关键词优化推广外包
  • 网页设计与网站建设第05网站建设及推广优化
  • 阿里巴巴网站是怎么做的百度的seo排名怎么刷
  • 万网衡水网站备案近两年成功的网络营销案例
  • 如何做介绍监控公司的网站苏州seo网站优化软件
  • 做网站手机版优化大师安卓版
  • 网站建设服务开发螺蛳粉营销策划方案
  • 佛山优化企业网站排名平台百度霸屏全网推广
  • 石家庄电商网站经典软文案例200字
  • 南昌做建网站的长沙seo优化
  • 上海知名网站开发公司成人短期技能培训学校
  • 网站页脚的制作桔子seo查询
  • 模板网站制作平台促销活动推广语言
  • 北京网站开发服务百度直播