Vue-Hap-Tools:统一开发Vue.js和快应用的框架

Vue-Hap工具解决Vue.js和快应用之间的语法差异问题,提高开发效率。虽然快应用的语法与Vue.js相似,但仍存在显著差异。在将Vue.js开发的Web应用移植到快应用平台时,程序员常常需要重复编写相同的逻辑,这无疑浪费了宝贵的时间和精力。为此,我们开发了Vue-Hap-Tools,它基于快应用官方脚手架hap,支持使用Vue.js 2.x的语法和开发方式来开发Web和快应用程序,最大限度地抹平两者之间的差异,并扩展支持Vue.js的常用特性如vue-router和vuex。快速开始使用基于vue-cli的模板工程,以下是快速开始的步骤:

  1. 安装Vue CLI:
npm install -g @vue/cli
npm install -g @vue/cli-init
  1. 初始化项目:
vue init Youjingyu/vue-hap my-project
cd my-project
npm i

通过这些步骤,您可以迅速开始基于Vue-Hap-Tools的开发工作,享受更高效的开发体验。

zip
vue-hap-tools-dev.zip 预估大小:74个文件
folder
vue-hap-tools-dev 文件夹
file
.gitignore 236B
folder
sign 文件夹
folder
debug 文件夹
file
certificate.pem 1KB
file
private.pem 2KB
folder
convert 文件夹
folder
style 文件夹
file
hack-selector.js 1KB
file
index.js 883B
file
rem-to-px.js 289B
folder
app 文件夹
file
util-declare.js 3KB
file
index.js 2KB
file
router-hack.js 832B
file
vue-mount.js 239B
file
import.js 616B
file
export.js 3KB
folder
js 文件夹
folder
code-parse 文件夹
file
index.js 1KB
file
export.js 2KB
file
index.js 1KB
folder
code-gen 文件夹
file
vue-options.js 398B
file
index.js 674B
file
export.js 2KB
file
index.js 2KB
folder
utils 文件夹
file
index.js 2KB
file
comment-delete.js 680B
file
css-what-stringify.js 1KB
folder
tpl 文件夹
file
pre-process.js 1KB
file
index.js 411B
file
global-id.js 93B
folder
code-gen 文件夹
file
tag-map.js 787B
file
index.js 2KB
folder
attrs 文件夹
file
index.js 2KB
file
convert.js 2KB
file
class-style-bind.js 3KB
file
package.json 2KB
folder
bin 文件夹
file
vue-hap.js 1KB
file
index.js 2KB
folder
utils 文件夹
file
exclude.js 451B
file
watchFile.js 253B
file
doConvert.js 1KB
file
getHapPath.js 316B
file
getSrcDir.js 135B
file
fixSrcDir.js 1KB
file
logger.js 729B
file
.eslintrc.js 519B
file
README.md 2KB
file
.eslintignore 62B
file
.npmignore 248B
folder
docs 文件夹
file
explanation.md 4KB
file
quick-app-web.gif 2.08MB
file
doc.md 5KB
file
support-api.md 3KB
file
quick-app.gif 4.74MB
file
router-vuex.md 3KB
file
flow-chart.png 32KB
file
example.js 2KB
file
knownIssues.md 5KB
folder
test 文件夹
folder
convert 文件夹
folder
style 文件夹
file
index.test.js 791B
folder
js 文件夹
folder
code-tpl 文件夹
folder
lifecycle 文件夹
file
index.res.js 99B
file
index.js 78B
folder
components 文件夹
file
index.res.js 65B
file
index.js 216B
folder
event-callback 文件夹
file
index.res.js 310B
file
index.js 107B
folder
methods 文件夹
file
index.res.js 75B
file
index.js 95B
folder
router 文件夹
file
index.res.js 538B
file
index.js 241B
folder
watch 文件夹
file
index.res.js 212B
file
index.js 137B
folder
computed 文件夹
file
index.res.js 431B
file
index.js 144B
file
index.test.js 2KB
folder
convert-vue 文件夹
folder
code-tpl 文件夹
file
index.res.vue 2KB
file
index.vue 2KB
file
index.test.js 602B
folder
tpl 文件夹
file
index.test.js 4KB
file
yarn.lock 189KB
...
zip 文件大小:6.9MB