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

专业做化妆品外包材的招聘网站co域名网站

专业做化妆品外包材的招聘网站,co域名网站,金华网站制作案例,四川建设网网网站维护电话Ace Editor介绍 Ace Editor#xff08;全名#xff1a;Ajax.org Cloud9 Editor#xff09;是一个开源的代码编辑器#xff0c;旨在提供强大的代码编辑功能#xff0c;通常用于构建基于Web的代码编辑应用程序。它最初由Cloud9 IDE开发#xff0c;现在由开源社区维护。 主…Ace Editor介绍 Ace Editor全名Ajax.org Cloud9 Editor是一个开源的代码编辑器旨在提供强大的代码编辑功能通常用于构建基于Web的代码编辑应用程序。它最初由Cloud9 IDE开发现在由开源社区维护。 主要有以下特点 超过110种语言的语法高亮可以导入TextMate/Sublime Text的.tmlanguage文件20多种主题可以导入TextMate/Sublime Text的.tmtheme文件自动缩进和取消缩进可选的命令行界面处理大型文档似乎上限为四百万行完全可定制的按键绑定包括vim和Emacs模式支持正则表达式的搜索和替换突出显示匹配的括号可在软制表符和实际制表符之间切换显示隐藏字符使用鼠标拖放文本自动换行代码折叠多光标和多选实时语法检查器当前支持JavaScript、CoffeeScript、CSS和XQuery剪切、复制和粘贴功能 Vue3 集成 Ace Editor 安装 npm install vue3-ace-editor --save 使用 import { VAceEditor } from vue3-ace-editor; import ace from ace-builds; import modeJson from ace-builds/src-noconflict/mode-json; import modeYaml from ace-builds/src-noconflict/mode-yaml; import modeGroovy from ace-builds/src-noconflict/mode-groovy; import themeChrome from ace-builds/src-noconflict/theme-chrome; import ace-builds/src-noconflict/ext-language_tools; import { config } from ace-builds;// 配置 ace editor config.setModuleUrl(ace/mode/chrome, themeChrome); config.setModuleUrl(ace/mode/yaml, modeYaml); config.setModuleUrl(ace/mode/json, modeJson); config.setModuleUrl(ace/theme/github, modeGroovy); ace.require(ace/ext/language_tools);const ApplicationYamlEdit defineComponent({name: ApplicationYamlEdit,props,emits: [update:show, updateList],setup(props,ctx) {const user useInfoStore()const router useRouter()const { message, modal, notification } useGloablStore()const formRef ref()const variables reactive({app: new AoneApplicationModel(),currentUserGroupList: user.getUser.group.split(CookieSplit.SEPARATOR),items: [],showSpinning: false,spinTips: 请求处理中请稍候......,editorMinLines: 50,editorMaxLines: 200})const closeModal () {ctx.emit(update:show)ctx.emit(updateList)}onMounted(() {})function editorInit(editor) {let setReadOnly true// 默认非管理员只读if( user.getUser.admin.toString() true){//管理员读写setReadOnlyfalse}editor.setOptions({ // 设置代码编辑器的样式enableBasicAutocompletion: true,enableSnippets: true,enableLiveAutocompletion: true,tabSize: 2,fontSize: 15,readOnly: setReadOnly,showPrintMargin: false //去除编辑器里的竖线})}return {...toRefs(variables),closeModal, formRef, onSubmit, editorInit}},render() {return (div class{overscroll-contain}AoneSpin v-model:spinning{this.showSpinning}/Modal zIndex{10}class{styles.antModal}bodyStyle{{ height:calc(100vh - 65px - 53px) , overflowY: auto }}maskClosable{false}open{this.show}centeredonCancel{this.closeModal}v-slots{{title: () span class{} Ace Editor 使用/span,footer: () Button onClick{this.closeModal}取消/ButtonButton type{primary} onClick{this.onSubmit}提交/Button/}}TabsTabPane key{1} tab{Deployment} VAceEditor v-model:value{this.item.k8sDeployYaml} onInit{this.editorInit} langyaml themechrome minLines{this.editorMinLines} maxLines{this.editorMaxLines}//TabPane/Tabs/Modal/div)} })export default ApplicationYamlEdit 效果如下 最后注意默认情况下ace editor 的高度是0所以必须设置它的高度后才能显示出放入 v-model:value 的内容否则是不显示的设置高度的两种方式一种是通过 style 设置 height另外一种是设置 min 和 max lines styleheight: 300px //或者设置属性 minLines100 maxLines100总结 整体使用下来的体验还是非常不错的用来显示jsonhtmlgroovyyaml或者一些代码的语法高亮非常丝滑有需要用到编辑器功能的小伙伴可以尝试一把
http://www.hkea.cn/news/14486887/

相关文章:

  • 网站开发模块分类企业网络营销论文
  • 如何刷网站排名国家企信网官网登录入口
  • 做pc端网站平台网站后台选择
  • 网站开发工具选择给网站做选题
  • H5酒店静态网站建设开题报告范文wordpress 可以提交信息入口
  • 中国站长工具在wordpress中图标
  • 小米商城网站建设分析东莞网站设计推荐易维达2
  • 如何自己做个网站百度明星人气榜入口
  • 做一个大型网站需要多少钱学网页设计工资多少
  • 江苏省建设工程招标网站中智软件开发有限公司
  • 广州电力建设有限公司网站网站开发学什么比较有优势
  • 商城网站都有哪 些功能新产品开发流程的六个步骤
  • 怎么样才能让网站宁波网站建设公司哪里有
  • 深圳网站推广优C2C电商网站
  • 做旅行义工网站蚁沪尚茗居全包价格
  • 哪些网站做推广好高端品牌优势
  • 自己做的网站跳转到购彩大厅做网站时的尺寸
  • 防护网施工方案湖南网站搜索排名优化公司
  • 手机网站设计公司立找亿企邦池州有哪些做网站的
  • 自己做网站需要几个软件龙岗区住房和建设局官方网站
  • p2p网站如何做推广响应式所长网址导航网页模板下载
  • 网站怎么建立视频陕西网站建设排名
  • 艾瑞网的网站架构中国龙岩网
  • 叫外包公司做网站不肯给源代码的专业企业网站设计服务公司
  • 苏州网站建设需要多少钱网站建设优化服务信息
  • 网站建设实训总结300wordpress app 登录
  • 网站内链是什么 怎么做河南省工程建设协会网站
  • 手机网站开发服务商西安网站开发公司有哪家
  • 购物网站开发的意义和目的手机软件怎么做
  • vr全景网站怎么做建网站如何添加会员模式