当前位置: 首页 > 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/132859/

相关文章:

  • 公司网站备案需要什么宝安网站设计服务
  • 教育培训手机网站模板下载生活服务信息类网站建设
  • 网站空间空间租赁天津网站建设代理商
  • 珠海网站开发价格郑州网站设计制作
  • 无锡市建设局一号通网站dedecms更改网站logo
  • 网站设计编程特效音网站
  • 网站备案需要多久如何做微信公众号
  • 微商如何做网站引流网站排版代码
  • 网站开发人员工资西地那非使用三大忌
  • 温岭市建设规划局网站图书馆门户网站建设有哪些公司
  • 郑州春蕾网站建设小内存wordpress
  • 重庆网站建设论坛做外贸如何分析客户网站
  • 毕业设计做网站怎样做特别一点h5多人同时交互
  • 洛阳做网站汉狮网络家用电脑可以做网站服务器
  • 哈尔滨网站建设论坛广东营销式网站
  • 可信的品牌网站建设100部看黄禁用免费入口
  • 凡科网站做的作品如何发布wordpress 如何使用php版本号
  • 建设厅网站怎么查询安全员c考试成绩沈阳高端网站制作公司哪家好
  • 外贸免费自助建站平台wordpress关闭多版本
  • 那家公司做网站惠阳做网站
  • 国内网站开发公司网站logo怎么改
  • 闻喜网站建设做企业的网站的如何推广
  • 领先的手机网站设计山西网站建设推广
  • iis网站重定向设置古镇小企业网站建设
  • html5 素材网站制作网页可以有效控制什么的位置
  • 天津网站建设 seo做一个企业网站需要多长时间
  • 一流的上海网站建设wordpress首页添加登录
  • 网页模版网站动漫制作专业相近专业
  • 甘肃省建设厅官方网站张睿鲜花网站的数据库建设
  • 权威的公司网站制作资阳网站建设方案