位置: IT常识 - 正文

如何将html模板资源转为vuecli项目(怎么把html转成图片)

编辑:rootadmin
如何将html模板资源转为vuecli项目 1.目标

推荐整理分享如何将html模板资源转为vuecli项目(怎么把html转成图片),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:html模板怎么用,如何将html转为jpg,如何把html文件转化成word,怎么把html变成word,html模板怎么用,如何将html模板资源转为vuecli项目_html转vue,如何把html变成文档,如何把html变成文档,内容如对您有帮助,希望把文章链接给更多的朋友!

将找到的html素材模板,转换为vue的文件。 这个网上照了一圈,没找到合适的方案,就自己尝试弄了一下

目标效果

2.具体步骤1. 通过vueclie 创建项目vue create 项目名称

然后把默认的样式删除了

2. 将静态资源放到vue项目的 public 文件夹中

3.将html部分 ,copy至template里面

一般是将body 的内容 放置template即可 这里只是copy paste ,就不写了

4.修改css样式引入的写法

改成vue单文件的写法

运行起来看一下 可以看到这里,样式就完成了。效果和html模板素材基本一致了

3.进阶JS效果

html模板素材的效果

目前转换vue的效果

可以看到 顶部导航栏这里,html素材中是有js效果的。

如果只是css样式的使用,上面已经说完了。 但是通常html模板的素材一般都有一些js的特效 过度动画等等,使用起来非常好看。所以接下来要做的,就是把这些js功能也使用起来

1.分析html模板用了哪些js

如何将html模板资源转为vuecli项目(怎么把html转成图片)

这里要注意一下。有些js 是作者用于业务逻辑写的,有些js则是引入的成熟的第三方的js文件。 如果直接也在vue中script处 import这些js的话,是有各种问题的(最好别这么干)

本人是前端小白,没法知道哪些是作者写的,哪些是引用的怎么办 例如上图的

<script src="static/js/jquery-1.12.4.min.js"></script> <script src="static/js/bootstrap.min.js"></script> <script src="static/js/popper.min.js"></script> <script src="static/js/jquery.appear.js"></script> <script src="static/js/jquery.easing.min.js"></script> <script src="static/js/jquery.magnific-popup.min.js"></script> <script src="static/js/modernizr.custom.13711.js"></script>

这些。一般来说说可以看下具体js文件的内容。如果是压缩成一行的,基本上就是第三方的js库。 这些第三方的库一般可以通过 npm install xxxx 来进行安装整合到vue项目中

上面这里只有<script src="static/js/main.js"></script> 这个是作者写的逻辑js。所以在转换代码的时候,只需要处理这个即可.接下来先处理一下第三方库(不一定每个都要通过npm安装)

bootstrapjquerypoppermodernizr.customowl.carouselwowjscount-tobootsnav2.引入作者写的逻辑js

3.通过npm安装第三方js包(vuecli4)安装jquerynpm install jquery --save

运行试试

会发现,他说找不到jquery,这里还要配置一下 手动添加 vue.config.js文件,然后放入下列代码

const webpack = require('webpack')module.exports = { chainWebpack: config => { config.plugin('provide').use(webpack.ProvidePlugin, [{ $: 'jquery', jquery: 'jquery', jQuery: 'jquery', 'window.jQuery': 'jquery' }]) }}

然后需要全局引入jquery

然后就可以了。看看效果。 然后就发现其实没啥变化。。。。 接下来就比较复杂了(对于我这种前端小白来说) 因为上面分析到的,除了jquery中,还有一些别的第三方库。但是到目前,我都没有通过npm来install。 但是运行的时候发现 控制台 和chrome的F12里面,都没有提示报错

啥原因呢? 回想一下,自己最开始的操作是把html模板素材的整个static静态资源文件,都copy到了vue项目的public里面。 一下是猜测,不确定:

可能是vue里面的script 引用的是public文件夹下面的main.js 。而这个js把同目录的其他第三方库也成功引入了。所以就没有报错

那么问题来了,为啥效果还是没有html模板素材的效果呢 这里就看下其他的第三方包。不懂的直接百度搜索名字,看下网络上的想过说明 当我搜索到jquery.appear 和bootsnav这两个包的时候发现了

这个似乎就是我的目标需要的效果。于是手动引入试试?

手动引入成功,然后再浏览器看看效果。

控制台和F12都没有报错。效果和目标一直,至此成功

4.总结

html素材有很多,但是vue的素材,似乎很难找到。碰到喜欢的html素材可以参照类似的方法来转换成vue使用 难点就是在引入js的时候,会比较麻烦。本人这次还是比较顺利的。 但基本步骤也就是百度一下包名,查一下用法。然后一个一个试试引入。

本文链接地址:https://www.jiuchutong.com/zhishi/297313.html 转载请保留说明!

上一篇:相机与IMU标定教程(什么叫相机标定)

下一篇:实验七 视图(视图的定义和操作实验报告)

  • 抖音卡通头像视频怎么拍呢

    抖音卡通头像视频怎么拍呢

  • 华为p40机身尺寸是多少(华为p40机身尺寸究竟多大)

    华为p40机身尺寸是多少(华为p40机身尺寸究竟多大)

  • 华为无线充电器可以充苹果吗(华为无线充电器闪灯不充电)

    华为无线充电器可以充苹果吗(华为无线充电器闪灯不充电)

  • 中继模式是什么意思(中继模式的英文)

    中继模式是什么意思(中继模式的英文)

  • 举报成功对方封号封多久(举报对方成功封号后 转账会不会退回)

    举报成功对方封号封多久(举报对方成功封号后 转账会不会退回)

  • mate30录屏快捷方式是什么(mate 30录屏)

    mate30录屏快捷方式是什么(mate 30录屏)

  • qq群文件可以保存多久(qq群文件保存到微云文件会过期吗)

    qq群文件可以保存多久(qq群文件保存到微云文件会过期吗)

  • cad重复命令快捷键(cad快捷键重复指令)

    cad重复命令快捷键(cad快捷键重复指令)

  • 机械硬盘插在主板哪里(机械硬盘插在主板哪个位置图解)

    机械硬盘插在主板哪里(机械硬盘插在主板哪个位置图解)

  • 引入操作系统的主要目的是(引入操作系统的方法)

    引入操作系统的主要目的是(引入操作系统的方法)

  • 微信读书无限卡还有时间为什么不能看(微信读书无限卡有什么用)

    微信读书无限卡还有时间为什么不能看(微信读书无限卡有什么用)

  • 引导驱动器选哪个(引导驱动器选哪个好)

    引导驱动器选哪个(引导驱动器选哪个好)

  • 美团点评退款是什么意思(美团点评退款是怎么回事)

    美团点评退款是什么意思(美团点评退款是怎么回事)

  • 为什么手机信息没有提示(为什么手机信息没有声音怎么回事)

    为什么手机信息没有提示(为什么手机信息没有声音怎么回事)

  • 朋友圈怎么设置陌生人不可见(朋友圈怎么设置三天)

    朋友圈怎么设置陌生人不可见(朋友圈怎么设置三天)

  • 快充充一次影响大吗(快充充一宿)

    快充充一次影响大吗(快充充一宿)

  • 手机wifi如何和电脑共享(手机wifi如何和打印机相连)

    手机wifi如何和电脑共享(手机wifi如何和打印机相连)

  • 华为mate30有来电闪光吗(华为mate30来电背景怎么设置)

    华为mate30有来电闪光吗(华为mate30来电背景怎么设置)

  • 淘宝购物车可以扩大吗(淘宝购物车可以选不同地址吗)

    淘宝购物车可以扩大吗(淘宝购物车可以选不同地址吗)

  • 显卡如何安装(显卡如何安装水冷)

    显卡如何安装(显卡如何安装水冷)

  • iphone11怎么开热点(iphone11怎么开启热点)

    iphone11怎么开热点(iphone11怎么开启热点)

  • 朋友圈怎样去掉双小人(朋友圈怎样去掉一分钟)

    朋友圈怎样去掉双小人(朋友圈怎样去掉一分钟)

  • 微信怎么样换号登录(微信咋样换号)

    微信怎么样换号登录(微信咋样换号)

  • p30能插内存卡吗(华为p30能插内存卡吗)

    p30能插内存卡吗(华为p30能插内存卡吗)

  • 手机qq怎么隐藏联系人(手机qq怎么隐藏图标)

    手机qq怎么隐藏联系人(手机qq怎么隐藏图标)

  • vue项目:大屏自适应解决方案(两种)(vue 大屏可视化设计 开源)

    vue项目:大屏自适应解决方案(两种)(vue 大屏可视化设计 开源)

  • 增值税专票和普票的区别税率
  • 子公司自购买日开始持续计算的净资产包括商誉吗
  • 汇算清缴哪些需要调增调减
  • 固定资产清理残料变价收入
  • 休产假个人部分社保公司怎么做账
  • 期间费用明细表中的各项税费是指什么
  • 合并报表是按年还是按月
  • 怎么开具红票
  • 销售自用旧机动车辆的税务处理
  • 购买方已认证未抵扣,发票用退回吗
  • 以银行存款退还投资者股金
  • 隐名股东违法吗
  • 企业年金税前扣除标准表
  • 砂石加工行业交什么税
  • 承兑汇票银行背书
  • 国家知识产权局商标注册
  • 税收分类编码里的劳务是劳务派遣的意思吗
  • 企业的其他业务收入
  • 资产负债率高说明长期偿债能力强吗
  • 收据换发票的会计分录
  • 在两处取得收入
  • 公司买手机给员工怎么做账
  • 主营业务收到的现金
  • 厂房租金计入什么费用部门
  • ajax不刷新页面
  • 负债的概念及流动负债的确认条件
  • 转让股权企业所得税怎么计算
  • 怎么调整去年的业务招待费的比例
  • 审核凭证的操作步骤
  • 工业企业成本怎么结转
  • 一点分享案例
  • cityscape dataset
  • 社保基数跟个税差1仟多有风险吗
  • php查询sqlserver数据库
  • 创建rpm包
  • 基本数据结构包括哪些
  • 发票内容服务费可以吗?没有明细
  • 货物入库会计分录怎么做
  • 预缴分包抵扣,所有分包都可以抵扣吗
  • 企业增值税专用发票抵扣流程
  • 同一控制下企业合并
  • 小微企业是怎样自己认定的呢
  • 以前年度损益调整账务处理分录
  • 月末无收入如何申请补贴
  • 暂估入库发票差异调整
  • 长期股权投资权益法初始成本的确定
  • 溢价发行债券取得的收益应如何处理
  • 无形资产可以占多少比例
  • 经营范围之外的业务
  • 固定资产发票未到可以确认固定资产吗
  • 企业买车购置税可以抵增值税吗
  • 工会经费补缴的流程
  • 销售部门交通费计入什么费用
  • 公司汽车购置税怎么交
  • 货拉拉平台运费没有结打不通电话怎么办
  • 专票和普票的区别税点差多少
  • 房地产 监控
  • 坏账损失的核算方法包括
  • win7系统开机蓝屏怎么修复
  • freebsd与linux
  • windows防火墙无法更改某些设置错误代码0×80070422
  • windows8 enterprise
  • win10怎么安装运行库
  • 虚拟机怎样用
  • win7word打开很慢怎么解决
  • 删除window
  • win7网上邻居怎么共享文件数据
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • 什么是Shell,shell作用
  • linux shell echo
  • 猫的所有视频
  • javascript数组有哪些方法
  • ViewGroup onInterceptTouchEvent,ViewGroup onTouchEvent,View onTouchEvent执行顺序说明
  • 项目遇到的问题及解决办法
  • python获取list集合中某一元素的值
  • 带领大家学习javascript基础篇(一)之基本概念
  • android使用红杏代理更新sdk
  • 北京大兴国税局领导班子
  • 上饶二手房契税
  • ssr服务器地址端口密码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设