微信官方在三月底搞了不少事情.开放个人注册权限,蓝牙,与公众号打通,未来还会开发AR,图片识别,文字识别等等能力. 起初大家只是将微信小程序当做玩具看待,相信如今会有很多人把他当成一门技术去研究了.微信小程序的想象空间已经很大. 说说新增API之一的收货地址.虽然看看兼容低版本. 先上图.API很简单,就一行代码 wx.chooseAddress(OBJECT) 调起的是原生页面,体验很不错.对电商类的小程序比较有利. 不过API是从微信客户端 6.5.6 版...
Node.js版本管理工具。Git地址:https://github.com/nvm-sh/nvm 安装nvmMac OS: 如果已经安装了node,在安装nvm之前,不需要卸载这个版本的node。这个版本的node后续会成为nvm中的system版本的node。 具体步骤如下: 首先安装C++编译器,使用XCode 的命令行工具,在Terminal中输入: xcode-select --install然后在Terminal里输入: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash 或者: ...
最近遇到一个问题,用 Vue 开发的项目在最近两年新出的安卓手机上没问题,在三四年前的旧手机上出现白屏问题。分析一下应该是安卓系统版本的原因,目前已知的是Android 6.0 以上都 OK,6.0 以下就不行了。 低版本安卓系统内置的 webview 不支持 ES6 语法等一些新特性,所以报错。但在手机上调试不方便,受一篇文章的启发, IE 浏览器也是同样的问题,所以可以在 IE 上调试,一个调好了两个就都好了。突然发现万恶的 IE 还是有点用的...
1、创建工程 npm install --global vue-cli 安装脚手架 vue init webpack vue-adminlte 初始化webpack 项目 cd vue-adminlte 切换项目文件夹下 npm install 安装依赖库 npm run dev 运行项目2、安装 jquery npm install jquery —save-dev并在build/webpack.base.conf.js中, 引入webpack var webpack = require(webpack);以及在当前文件下找到 module.exports 中 》resolve 〉alias 增加 如下 alias: { vue$: vue/dist/vue.esm.js...
vue-cli 3.0 正式版于 8月10号发布,但是3.0 与 2.0 版本在搭建项目时到底有何不同呢?下面做一下简单的介绍,希望可以帮到有需要的朋友 1、 全局安装vu-cli 3.0 npm install -g @vue/cli (如果之前安装了2.0版本,先卸载 npm uninstall -g vue-cli ) ; 安装完 3.0 后,有以下两种创建项目的方式: a 、 指令: vue create < project-name> ;然后会出现默认和手动两个选项,跟着步骤走就好;下面选择手动等等 b、用视图创建项目 ...
1. 安装n管理包 终端使用npm install -g n命令全局安装,安装成功后在终端输入n --version或n查看。 ~ npm install -g n/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n + n@2.1.12 updated 1 package in 3.55s~ n --version2.1.12~ nmkdir: /usr/local/n/versions/node: Permission denied mkdir: /usr/local/n/versions/io: Permission denied find: /usr/local/n/versions: No such file or directoryError: no insta...
vue-cli 3.0版本 目前官网上还不是3.0版本,所以需要在github上面学习使用:github网站:https://github.com/vuejs/vue-cli/tree/dev/docs 1、项目搭建 (1)、在上面的GitHub网页中,拉到底部可以看到:然后在全局中执行命令:sudo npm install -g @vue/cli即可。 最后, vue -V //可以查看到当前的vue是3.0版本了(2)、查看vue 相关指令 vue --help 查看到的常用指令: -V:查看版本号 -h: create:创建一个项目 add: 在项目中创建...
create-react-app(简称cra)已经更新之2.0.3版本, babel也更新至7.x版本, JavaScript装饰器语法虽然还不是标准, 但是借助于babel, 也能在项目里愉快的玩耍. cra2.0时代如何启用装饰器语法呢? 我们依旧采用的是react-app-rewired, 通过劫持webpack cofig对象, 达到修改的目的. yarn add react-app-rewired修改package.json "scripts": {"start": "react-app-rewired start","build": "react-app-rewired build","test": "react-app-r...
在我们引入elementUI的时候,一般是两种方式:npm安装或者在script直接引入;当然,在script直接引入的时候,我们也可以通过直接指定版本的方式,达到锁定版本的效果。 <script src="//unpkg.com/element-ui@2.3.8/lib/index.js"></script>直接引入是从外网引入,每次加载都是读取外部网站,我们大部分开发者可能使用的是npm安装的方式,采用这种方式引入的时候,elementUI会保存在vue项目下的node_modules文件夹中,找到element-u...
一、深度作用选择器( >>> )严格来说,这个应该是vue-loader的功能。”vue-loader”: “^12.2.0”在项目开发中,如果业务比较复杂,特别像中台或B端功能页面都不可避免的会用到第三方组件库,产品有时会想对这些组件进行一些UI方面的定制。如果这些组件采用的是有作用域的CSS,父组件想要定制第三方组件的样式就比较麻烦了。 深度作用选择器( >>> 操作符)可以助你一臂之力。 <template> <div><h1 class="child-title">如果你希望 ...
vue --version查看版本 是 2.8.2; vue 2.8.2版本配置刚进入时候的默认页面比如这里面的goods页面; 1.在路由文件下里面的index.js文件 添加 { path: /, redirect: /goods/goods }, // 默认就跳转此页面 2.也可以在app.vue里面配置 this.$router.push(/goods/goods); // 页面加载时跳转详情看下面 export default {name: app,components: {v-header: header},created () { // this.$router.push(/goods/goods); // 页面加载时跳转...
下班过目遇到一个错误[Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.根据错误提示说明,和搜索之后得出结论:是项目引入的vue编译版本不对 解决方案1 build/webpack.base.conf.js 并设置vue的alias别名,如下: resolve: {alias: {vue: vue/dist/vue.esm.js}} 解决方案2 ...
一共8个版本的vue术语完整版:同时包含编译器和运行时的版本。编译器:用来将模板字符串编译成为 JavaScript 渲染函数的代码。运行时:用来创建 Vue 实例、渲染并处理虚拟 DOM 等的代码。基本上就是除去编译器的其它一切。UMD:UMD 版本可以通过 <script> 标签直接用在浏览器中。jsDelivr CDN 的 https://cdn.jsdelivr.net/npm/vue 默认文件就是运行时 + 编译器的 UMD 版本 (vue.js)。CommonJS:CommonJS 版本用来配合老的打包工具...
今天把远程仓库拉下项目,运行npm run dev时,报错Module build failed: Error: Cannot find module vue-template-compiler报错原因:通常出现于一些依赖库的更新或者安装新的依赖库之后(可以认为npm update已经成为一种习惯),导致了vue和vue-template-compiler的版本不一致。 解决方案:统一vue和vue-template-compiler的版本 "vue": "2.3.3", "vue-template-compiler": "2.4.4",查了并试了一下只要运行两个代码就行了 npm instl...
今天再npm run dev时遇到一个错误:由于当时vue版本已经到2.9.2版本。按照提示更新,无果。随后发现时由于weex环境的问题。只要巡行以下代码weex xbind repair toolkit-repair weex repair即可解决npm run dev无法启动的问题。 补充: 1、npm install vue-template-compiler@2.5.3 出现此问题npm ERR! path G:\XXX.Web\node_modules\fsevents\node_modules npm ERR! code EPERM npm ERR! errno -4048 npm ERR! syscall lstat npm E...