搜索结果

  • Vue脚手架的自定义配置

    1 通过 package.json 进行配置 [不推荐使用]"vue":{ "devServer":{ "port":"9990", "open":true } }2 通过单独的配置文件进行配置,创建vue.config.jsmodule.exports = { devServer:{ port:8888, open:true } }

  • Vue脚手架

    1 简介Vue脚手架可以快速生成Vue项目基础的架构。2 安装3.x版本的Vue脚手架npm install -g @vue/cli3 基于3.x版本的脚手架创建Vue项目1).使用命令创建Vue项目 命令:vue create my-project 选择Manually select features(选择特性以创建项目) 勾选特性可以用空格进行勾选。 是否选用历史模式的路由:n ESLint选择:ESLint + Standard config 何时进行ESLint语法校验:Lint on save babel,postcss等配置文件如何放置:In dedicated config fi

  • 使用webpack打包发布项目

    1 简介在项目上线之前,我们需要将整个项目打包并发布。2 打包A.配置package.json"scripts":{ "dev":"webpack-dev-server", "build":"webpack -p"}B.在项目打包之前,可以将dist目录删除,生成全新的dist目录

  • 在webpack中使用vue

    1 简介安装处理了vue单文件组件的加载器,想要让vue单文件组件能够使用,我们必须要安装vue并使用vue来引用vue单文件组件。2 安装A.安装Vuenpm install vue -SB.在index.js中引入vue:import Vue from "vue"C.在index.js中创建Vue实例对象并指定el,最后使用render函数渲染单文件组件const vm = new Vue({ el:"#first", render:h=>h(app)})

  • 配置vue文件的加载器

    1 安装vue组件的加载器npm install vue-loader vue-template-compiler -D2 配置规则# 更改webpack.config.js的module中的rules数组const VueLoaderPlugin = require("vue-loader/lib/plugin");const vuePlugin = new VueLoaderPlugin();module.exports = { ...... plugins:[ htmlPlugin, vuePlugin ], module : { rules:[ ...//其他规则 { test:/\.

  • Vue单文件组件

    1 传统组件缺陷全局定义的组件不能重名,字符串模板缺乏语法高亮,不支持css(当html和js组件化时,css没有参与其中),没有构建步骤限制,只能使用H5和ES5,不能使用预处理器(babel)2 实用解决方案使用Vue单文件组件,每个单文件组件的后缀名都是.vue,每一个Vue单文件组件都由三部分组成A.template组件组成的模板区域B.script组成的业务逻辑区域C.style样式区域<template> 组件代码区域</template><script> js代码区域</script><style scoped> 样式代

  • PHP 获取今天,昨天,前天,过去7天,过去30天,本周,上周的开始和结束时间

    protected function selectTime($key){ switch ($key) { //今天 case 1: $time[0] = mktime(0,0,0,date('m'),date('d'),date('Y')); $time[1] = mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1; break; //昨天 case 2: $time[0] = mktime(0,0,0,date('m'),date('d')-1,date('Y')); $time[1] = mktime(0,0,0,date('m'),date('

  • PHP获取第几周的开始和结束时间

    protected function weekday($year,$week=1){ $year_start = mktime(0,0,0,1,1,$year); $year_end = mktime(0,0,0,12,31,$year); // 判断第一天是否为第一周的开始 if (intval(date('W',$year_start))===1){ $start = $year_start;//把第一天做为第一周的开始 }else{ $week++; $start = strtotime('+1 monday',$year_start);//把第一个周一作为开始 } // 第几周的开始时

  • webpack中的加载器

    1 加载器简介# 通过loader打包非js模块:默认情况下,webpack只能打包js文件,如果想要打包非js文件,需要调用loader加载器才能打包# loader加载器包含: 1).less-loader 2).sass-loader 3).url-loader:打包处理css中与url路径有关的文件 4).babel-loader:处理高级js语法的加载器 5).postcss-loader 6).css-loader,style-loader# 注意:指定多个loader时的顺序是固定的,而调用loader的顺序是从后向前进行调用2 安装style-loader,css-loader

  • 配置自动打开页面

    1 配置自动打开页面简介当运行【npm run dev】命令时,则会生成一个网址,然后需要复制网址,在浏览器中打开,才可以访问网页的内容,这样太麻烦了,因此,可通过配置,当运行【npm run dev】命令之后,自动打开页面。2 配置自动打开页面内容注意:--open、--port选项可不写,直接写--open就行

  • 配置html-webpack-plugin

    # 使用html-webpack-plugin 可以生成一个预览页面。因为当我们访问默认的 http://localhost:8080/的时 # 候,看到的是一些文件和文件夹,想要查看我们的页面还需要点击文件夹点击文件才能查看,那么我们希望 # 默认就能看到一个页面,而不是看到文件夹或者目录,实现默认预览页面功能的步骤如下: A.安装默认预览功能的包html-webpack-plugin,安装命令如下: npm install html-webpack-plugin -D B.修改webpack.config.js文件,如下: //导入包 const HtmlWebpackPlugin = r

  • lamp站点配置

    1 httpd.conf主配置文件## This is the main Apache HTTP server configuration file. It contains the# configuration directives that give the server its instructions.# See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.# In particular, see # <URL:http://httpd.apache.org/docs/2.4/mod

  • LNMP站点配置文件2

    1 nginx.conf主配置文件worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; # 引入/usr/local/nginx/conf/extra目录下的所有虚拟主机文件 include /usr/local/nginx/conf/extra/*.conf; server { # 端口号 listen 80; # 域名,可以写真实域名,也可

  • LNMP站点配置文件1

    1 nginx.conf主配置文件worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; # 引入/usr/local/nginx/conf/extra目录下的所有虚拟主机文件 include /usr/local/nginx/conf/extra/*.conf; server { # 端口号 listen 80; # 域名,可以写真实域名,也可

  • 使用Navicat连接阿里云服务器上的MySQL数据库

    1 开放阿里云服务器的3306端口:在安全组配置处开放3306端口2 mysql授权# 默认情况下,mysql用户不允许从远程登录,只能在localhost登录。需要我们进入mysql进行授权# 步骤1:切换到mysql数据库use mysql;# 步骤2:通过如下查询语句来显示所有的用户select user,host from user;# 步骤3:修改root 的host值,将host设置为%表示任何ip都能连接mysqlupdate user set host='%' where user='root' and host='localhost';# 步骤4:再次通过以下查询语句来显示所

  • 设置webpack的自动打包

    # 默认情况下,我们更改入口js文件的代码,需要重新运行命令打包webpack,才能生成出口的js文件# 那么每次都要重新执行命令打包,这是一个非常繁琐的事情,那么,自动打包可以解决这样繁琐的操作。# 实现自动打包功能的步骤如下: A.安装自动打包功能的包webpack-dev-server,安装命令如下:npm install webpack-dev-server -D B.修改package.json中的dev指令如下: "scripts":{ "dev":"webpack-dev-server" } C.将引入的js文件路径更改为:<script src="/bundle.js"&

  • 设置webpack的打包入口/出口

    在webpack 4.x中,默认会将src/index.js 作为默认的打包入口js文件 默认会将dist/main.js 作为默认的打包输出js文件如果不想使用默认的入口/出口js文件,我们可以通过改变 webpack.config.js 来设置入口/出口的js文件,如下:const path = require("path");module.exports = { mode:"development", //设置入口文件路径 entry: path.join(__dirname,"./src/xx.js"), //设置出口文件 output:{ //设置路径 path:path.join(

  • webpack的基本使用

    1 创建项目目录并初始化# 创建项目,并打开项目所在目录的终端,输入命令,即可生成package.json文件npm init -y2 创建首页及js文件# 步骤1:在项目的根目录中,新建src源代码目录,并在在【根目录/src】目录下,新建index.html首页文件,内容如下: <body> <ul> <li>这是第1个li</li> <li>这是第2个li</li> <li>这是第3个li</li> <li>这是第4个li</li> <li>这是第5个li&

  • 阿里云部署LAMP环境2

    1.准备工作实例已分配公网IP地址或绑定弹性公网IP(EIP)。操作系统必须为CentOS 7.x。实例安全组的入方向规则已放行22、80、443端口。2.环境说明Apache版本:Apache 2.4.6MySQL版本:MySQL 5.7.31PHP版本:PHP 7.3.333 Nginx安装# 安装Nginxyum -y install nginx# 查看版本nginx -v返回结果如下所示,表示Nginx安装成功。nginx version: nginx/1.20.14 安装MySQL# 更新YUM源rpm -Uvh http://dev.mysql.com/get/mysql57-co