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

网站框架图片晋中市两学一做网站

网站框架图片,晋中市两学一做网站,电子商务网站建设如何,网站开发摊销期多少年打造自己的前端组件库 demo是开源的#xff0c;自己上npm 或者 github 上都能搜到 新建vue项目(sass js vue2) vue create yt-ui 修改文件目录(如下) 修改#xff1a; 1.src 更名 examples; 2. src/components移动到项目最外层#xff1b;3.vue.config.js更改入口文件 /…打造自己的前端组件库 demo是开源的自己上npm 或者 github 上都能搜到 新建vue项目(sass js vue2) vue create yt-ui 修改文件目录(如下) 修改 1.src 更名 examples; 2. src/components移动到项目最外层3.vue.config.js更改入口文件 // vue.config.jsconst {defineConfig} require(vue/cli-service) module.exports defineConfig({transpileDependencies: true,pages: {index: {entry: examples/main.js,template: public/index.html,filename: index.html}} })编写ytDemo组件并在app.vue中使用 新建文件目录结构如上图 // components/demo/index.jsimport ytDemo from ./src/main.vue;ytDemo.install (Vue) {Vue.component(ytDemo.name, ytDemo);};export default ytDemo;// components/src/main.vue!--* Description: main 页面* Author: mhf* Date: 2023/10/21--templatedivdiv classaadiv classbb/div/div/div/templatescriptexport default {name: ytDemo,components: {},props: {},computed: {},watch: {},filters: {},data() {return {};},methods: {},created() {},mounted() {},destroyed() {},};/scriptstyle langscss scoped.a {width: 200px;height: 200px;border: 1px solid red;.b {width: 100px;height: 100px;border: 1px solid green;}}/style// example/main.jsimport Vue from vueimport App from ./App.vueimport ytDemo from ../components/ytDemo;Vue.use(ytDemo)Vue.config.productionTip falsenew Vue({render: h h(App),}).$mount(#app)根据如上步骤则出现如下效果 打包 // components/index.js// 整个包的入口 // 统一导出 import ytComp from ./ytComp; import ytDemo from ./ytDemo; const components [ytComp,ytDemo, ] // 定义install方法 const install function (Vue) {// 注册所有的组件components.forEach(component {Vue.component(component.name, component)}) } // 判断是否直接引入文件如果是就不用调用Vue.use() if (typeof window ! undefined window.Vue) {install(window.Vue) } // 导出install方法 export default {install,ytDemo,ytComp }// package.json {name: mhfwork/yt-ui, // 必须保持唯一请自行上npm官网查询自己的项目名称version: 0.0.1,private: false,author: {name: 毛三仙,email: mhf.mailqq.com},scripts: {serve: vue-cli-service serve,build: vue-cli-service build,lint: vue-cli-service lint,format: prettier --write \components/**/*.js\ \components/**/*.vue\ \examples/**/*.vue\ \examples/**/*.vue\,lib: vue-cli-service build --target lib components/index.js},dependencies: {core-js: ^3.8.3,vue: ^2.6.14},devDependencies: {babel/core: ^7.12.16,babel/eslint-parser: ^7.12.16,vue/cli-plugin-babel: ~5.0.0,vue/cli-plugin-eslint: ~5.0.0,vue/cli-service: ~5.0.0,eslint: ^7.32.0,eslint-plugin-vue: ^8.0.3,sass: ^1.32.7,sass-loader: ^12.0.0,vue-template-compiler: ^2.6.14},eslintConfig: {root: true,env: {node: true},extends: [plugin:vue/essential,eslint:recommended],parserOptions: {parser: babel/eslint-parser},rules: {}},browserslist: [ 1%,last 2 versions,not dead] }发布流程 todo: 更新 readeMe.md、package.json版本号 1. npm run lib 2. npm get registry 3. npm login // 登陆自己的npm账号没有请自行注册4. npm publish --access public // 正常的话 npm publish 即可因本项目中使用mhfwork/xxx 需注明是public库使用发布成功的组件库 新项目中 npm i mhfwork/yt-uimain.js中注册 import ytComp from mhfwork/yt-ui/components/ytComp;import ytDemo from mhfwork/yt-ui/components/ytDemo;Vue.use(ytComp)Vue.use(ytDemo) Vue文件中使用 templatediv classhomeyt-comp page-nameaaahahah/yt-demo //div /templatescript // is an alias to /srcexport default {name: HomeView,components: {} } /script
http://www.hkea.cn/news/14446216/

相关文章:

  • 贵州省住房与城乡建设厅网站广告设计网站排行榜前十名
  • 温州网站设计方案wordpress redis 插件
  • 如何做品牌网站wordpress编辑器添加商品
  • 做网站服务器需要系统软件开发项目管理系统
  • 网站备案是否收费在线制作免费生成图片logo
  • 盐城网站开发厂商网站如何实现临时聊天
  • 制作好的网站建设部二级结构工程师注销网站
  • 怎样在外管局网站做延期付款织梦网站tag自定义插件
  • 住房和城乡建设部建设司网站首页建筑木方规格尺寸表详细
  • 小米手机网站架构云主机可以放几个网站
  • 厦门网站制韩国有哪些专业做汽车的网站?
  • 企业网站建设哪家效果好wordpress 软件主题
  • 南宁新技术产业建设开发总公司网站用虚拟主机好还是阿里云wordpress
  • 上市公司网站建设报价php网站怎么建设
  • 重庆网站设计最加科技如何给一个网站做优化
  • 网站建设前规划中英繁网站
  • 网站开发快速盈利群辉wordpress阿里云ssl
  • 帝国cms生成网站地图wordpress博客背景
  • qq推广引流网站wordpress 搜索伪静态
  • 济宁做网站有哪几家网页版qq怎么登陆
  • 六安seo网站推广报价网站域名的作用是什么意思
  • 网站备案过户 主体需要一致么网页ui设计的内容有哪些
  • 网站建设亿玛酷正规外贸网站用什么字体
  • 怎样做卡盟网站如何运营电商平台
  • 网站用户告知书织梦网站关闭
  • 简单的个人网站下载搭建网站要多少钱
  • 中国城乡建设结合部网站cmsv7
  • 网站平台延展性网站目标定义
  • 苏州人才网深圳网站优化推广
  • 网站建设的工具优秀个人博客网站