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

外包做网站不满意小辣椒昆明网站开发

外包做网站不满意,小辣椒昆明网站开发,软件开发的六大步骤,重庆网站建设 渝实现思路 使用HbuilderX 打开某个文档时右键点击的时候获取当前打开的文档内容使用 API 替换为自己的模板 示例 package.json {"id": "SL-HbuilderX-Tool","name": "SL-HbuilderX-Tool","description": "快速创建h…

实现思路

  • 使用HbuilderX 打开某个文档时右键
  • 点击的时候获取当前打开的文档内容
  • 使用 API 替换为自己的模板

示例

  • package.json
{"id": "SL-HbuilderX-Tool","name": "SL-HbuilderX-Tool","description": "快速创建html,vue2模板","displayName": "SL-HbuilderX-Tool","version": "1.0.1","publisher": "SL","engines": {"HBuilderX": "^3.8.0"},"categories": ["Other"],"keywords": ["html","vue2","template"],"main": "./extension","activationEvents": ["onCommand:extension.html","onCommand:extension.vue2"],"contributes": {"commands": [{"command": "extension.html","title": "创建HTML模板"},{"command": "extension.vue2","title": "创建VUE2模板"}],"menus": {"editor/context": [{"id": "foo","title": "SL-HbuilderX-Tool","group": "goto"},{"command": "extension.html","group": "foo@1","when": "editorTextFocus"},{"command": "extension.vue2","group": "foo@1","when": "editorTextFocus"},{"group": "goto"}]}},"extensionDependencies": ["plugin-manager"],"dependencies": {}
}
  • extension.js
var hx = require("hbuilderx");let htmlTemp = `<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title></title>
</head>
<body><div>Hello World!!!</div>
</body>
</html>`
let vue2Temp = `<template><div>Hello World!!!</div>
</template><script>
export default {name: "Index",props: {},watch:{},computed:{},data() {return {}},beforeCreate() {},created() {},beforeMount() {},mounted() {},beforeDestroy() {},destroyed() {},methods: {}
}
</script><style scoped></style>`//该方法将在插件激活的时候调用
function activate(context) {let htmldisposable = hx.commands.registerCommand('extension.html', () => {let activeEditor = hx.window.getActiveTextEditor();activeEditor.then(function(editor) { let text = editor.document.getText({});editor.edit(editBuilder => {editBuilder.replace({start:0,end:text.length}, htmlTemp);});});});let vue2disposable = hx.commands.registerCommand('extension.vue2', () => {let activeEditor = hx.window.getActiveTextEditor();activeEditor.then(function(editor) { let text = editor.document.getText({});editor.edit(editBuilder => {editBuilder.replace({start:0,end:text.length}, vue2Temp);});});});//订阅销毁钩子,插件禁用的时候,自动注销该command。context.subscriptions.push(htmldisposable);context.subscriptions.push(vue2disposable);
}
//该方法将在插件禁用的时候调用(目前是在插件卸载的时候触发)
function deactivate() {}module.exports = {activate,deactivate
}

源代码

SL-HbuilderX-Tool

http://www.yayakq.cn/news/649923/

相关文章:

  • 模板网站建设公司网站颜色
  • 上海市住房和城乡建设部网站网站源码免费资源网
  • 网站 改版百度seo如何快速排名
  • 网站开发到上线中交通力建设股份有限公司网站
  • 河南做网站优化wordpress 屏蔽国内ip
  • 阿里云linux服务器搭建多个网站建设银行黑龙江省分行官方网站
  • 学院网站设计案例wordpress的字体禁用
  • 南宁网站设计方案网站什么时候做解析
  • 苏州信网网站建设技术有限公司作风建设方面的网站
  • 印记室内设计网站温州建设网站制作
  • 华为公司网站建设目标地方志网站建设自查报告
  • 企业注册信息查询网站自己做网站哪种好做
  • 网站建设国内外现状wordpress 虎嗅2016
  • 网站建设 体会水果电子商务网站建设规划书
  • 大学网站建设策划书网站关键词没有指数
  • 沈阳电子商务网站建设页面模板资源
  • 福州建网站哪家好怎么查看网页源代码
  • 网站ie浏览器不兼容网络接入服务商是什么意思
  • 宁波网站建设推广o2o模式举例说明
  • seo网站买番禺网站制作
  • 友点企业网站如何在电脑上建立网站
  • 餐饮企业网站模板网站顶部动画代码
  • 莆田网站建站种子网站开发多少钱
  • 怎么设置自己做的网站吗页面设计的原则
  • 温岭做鞋子的网站怎么组建企业网站
  • 手机app与网站链接wordpress域名根目录
  • 全球可以做外贸的社交网站wordpress镜像
  • 网站免费建站系统京东官方网上商城
  • 陕西住房建设厅考试官方网站西安seo工作室
  • 产品单页营销型网站模板下载山东省住房和城乡建设厅官网查询