整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

vue3.xvue-cli4.5引elementui显示空白

ue3.x/vue-cli4.5 引入elementui后页面显示空白

相信用过Vue2创建项目的都是知道引用elementui

1官方说明 2.x

https://element.eleme.cn/#/zh-CN/component/quickstart

npm i element-ui -S

安装完后就以官网案例代码就可以用了

import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import App from './App.vue';
 
Vue.use(ElementUI);
 
new Vue({
  el: '#app',
  render: h => h(App)
});

今天就直接用 vue3(默认为最新版本) 创建项目后着以前的操作如

1、vue create vue-admin //选择vue3

2、vue add element // 进入项目 vue-cli 加载 element

生成main.js如下代码:

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import './plugins/element.js'
 
createApp(App).use(store).use(router).mount('#app')

./plugins/element.js 内容

import Vue from 'vue'
import Element from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
 
Vue.use(Element)

对比一下都觉得不对

运行时就是空白,注释./plugins/element.js 后又可以正常,又得细看文档百度才发现官网百年原来也有说明如如下图:

2官方说明 3.x

https://element-plus.gitee.io/#/zh-CN/component/installation

这次是得注意安装 element-plus

npm install element-plus --save

最后安装后官网代码案例为:

import { createApp } from 'vue'
import ElementPlus from 'element-plus';
import 'element-plus/lib/theme-chalk/index.css';
import App from './App.vue';
 
const app = createApp(App)
app.use(ElementPlus)
app.mount('#app')

测试成功!本文章为个人学习日常记录,提供新手学习参考

文章来源个人博客: https://blog.cssscz.com/2441.html

览html网页,查看其源代码,可以帮助我们了解该版网页的信息以及架构,每个浏览器都是允许用户查看他们访问的任何网页的HTML源代码的。以下编程狮小师妹就介绍几个常见浏览器的查看网页 HTML 源代码的方法。

谷歌浏览器 Google Chrome

仅查看源代码

方法一

要仅查看源代码,请按计算机键盘上的Ctrl+U

方法二

右键单击网页的空白部分,然后从出现的弹出菜单中选择“查看网页源代码(V)”。

查看包含元素的页面源

  1. 打开 Chrome 浏览器,然后浏览要查看其源代码的网页。
  2. 点击浏览器窗口右上角的“自定义及控制Google Chrome” 图标。
  3. 在出现的下拉菜单中,选择更多工具(L),然后选择开发者工具(D)(快捷键:Ctrl+Shift+I)。
  4. 单击屏幕底部出现的新部分左上角的“元素(Elements)”选项卡。

提示:

在 Chrome 中,按 F12Ctrl+ Shift+I 也会调出交互式开发人员工具。此工具提供了与源代码和 CSS 设置的更多交互,使用户可以查看代码中的更改如何立即影响网页。

火狐浏览器 Mozilla Firefox

仅查看源代码

方法一

要仅查看源代码,请按计算机键盘上的 Ctrl+U

方法二

右键单击网页的空白部分,然后从出现的弹出菜单中选择“查看页面源代码(V)”。

查看包含元素的页面源

  1. 打开 Firefox 并浏览您要查看其源代码的网页。
  2. 单击屏幕右上角的菜单 图标。
  3. 在下拉菜单中选择Web开发者,然后从展开的菜单中选择切换工具箱(快捷键:Ctrl+ Shift+I)。
  4. 单击显示在屏幕底部的部分左上角的“查看器”选项卡。

提示:

在 Firefox 中,按 F12 或 Ctrl+ Shift+I也会调出交互式开发人员工具。该工具提供了与源代码和 CSS 设置的交互,使用户可以实时查看代码中的更改如何影响网页。

查看页面的部分源代码

  1. 突出显示网页中您要查看其源代码的部分。
  2. 右键单击突出显示的部分,然后选择检查元素(Q)

提示:

您可以使用 Firebug 附加组件查看和编辑页面的源代码,并通过浏览器实时查看更改。

微软 Edge

仅查看源代码

方法一

要仅查看源代码,请按计算机键盘上的Ctrl+U

方法二

右键单击网页的空白部分,然后从出现的弹出菜单中选择“查看页面源代码(V)”。

查看包含元素的页面源

  1. 打开 Microsoft Edge 并浏览您要查看其源代码的网页。
  2. 点击屏幕右上角的设置和更多 图标。
  3. 将鼠标移到更多工具(L)在下拉菜单中,在展开的菜单选择开发人员工具(D)
  4. 单击屏幕右侧出现的窗口顶部的“元素(Elements)”选项卡。

提示:

在Microsoft Edge中,按F12或 Ctrl+ Shift+I 也会调出交互式开发人员工具。该工具提供了与源代码和 CSS 设置的交互,使用户可以实时查看代码中的更改如何影响网页。

IE浏览器 Microsoft Internet Explorer

仅查看源代码

方法一

要仅查看源代码,请按计算机键盘上的Ctrl+U

方法二

右键单击网页的空白部分,然后从出现的弹出菜单中选择查看源(V)

查看包含元素的页面源

  1. 打开 Internet Explorer 并浏览您要查看其源代码的网页。
  2. 单击右上角的工具
  3. 从下拉菜单中选择F12开发人员工具
  4. 单击开发人员工具菜单左上角的 DOM 资源管理器 选项卡。

提示:

在 Internet Explorer 中,按 F12 会弹出 DOM 工具。该工具提供了与源代码和 CSS 设置的交互,使用户可以查看代码中的更改如何立即影响网页。

360安全浏览器

仅查看源代码

方法一

要仅查看源代码,请按计算机键盘上的Ctrl+U

方法二

右键单击网页的空白部分,然后从出现的弹出菜单中选择“查看网页源代码(V)”。

查看包含元素的页面源

  1. 打开 360 安全浏览器,然后浏览要查看其源代码的网页。
  2. 点击浏览器窗口右上角的打开菜单图标。
  3. 在出现的下拉菜单中,选择更多工具(L),然后选择开发者工具(D)(快捷键:Ctrl+Shift+I)。
  4. 单击屏幕底部出现的新部分左上角的“元素(Elements)”选项卡。

提示:

在 360 安全浏览器中,按 F12Ctrl+ Shift+I 也会调出交互式开发者工具。此工具提供了与源代码和 CSS 设置的更多交互,使用户可以查看代码中的更改如何立即影响网页。

如何关闭源代码页或工具

查看完网页上的源代码后,您可能想要退出或关闭它。关闭源代码取决于您用来打开源代码的方法。

  • 如果您使用了Ctrl+U 方法(Edge 除外)或右键单击方法,请关闭在浏览器窗口顶部打开的新选项卡
  • 如果您使用过开发人员方法(使用 F12 或Ctrl+ Shift+I),请再次按相同的键,或单击工具窗口右上角的图标。

使用在线工具查看源代码

除了使用浏览器外,还有一些在线工具可让您查看任何网页的源代码。这些工具可能会有所帮助,因为大多数工具都可以格式化,样式化和突出显示代码,以使其易于阅读。

以上就是编程狮W3Cschool为你整理的关于《如何在浏览器账中查看网页的HTML源代码?》的全部内容,希望对你有所帮助~

信服务号模板消息详情页打开空白页面

问题描述

正常运行的微信服务号,突然间发现模板消息的详情页打开是空白页面了(是不是自己动了什么?完全没印象)试了3个品牌的安卓手机:小米、华为、魅族,打开都是空白页(手机上),苹果手机可以打开,PC端Chrome 和 QQ浏览器 都可以正常打开,使用微信开发者工具也可以正常打开。网上搜索很多帖子说是 SSL 证书链不完整导致,而苹果手机不受该影响所以可以正常打开。还真信了啊,浪费了一天时间。。。但是很疑惑,因为证书是在腾讯云服务器中申请的(虽然是免费的),然后下载来的,照理应该是完整的吧。到 https://www.sslceshi.com/ssl_check/ 验证是否完整,看到 证书链详情 部分没有缺失的话就表明是完整的,最终定位下来是 Angular 项目返回 404 导致的。使用抓包工具 Fiddler 在浏览器中刷新详情页链接时候开启捕获可以看到404。使用方法如下:

最终解决问题后的效果是:

解决问题

  • 修改Tomcat 配置文件 server.xml 中的标签 <Host name="localhost"> 的内容,添加代码:
    <Valve className="org.apache.catalina.valves.rewrite.RewriteValve" />,添加后标签 <Host name="localhost"> 的完整代码是:
 

 
 

 
 
 
 

 

值得一提的是不用担心的再复制出一个标签 <Host name="www.xdfznh.club">....,经过测试只要设置上面的 <Host name="localhost">.... 即可。

  • 本次试验的环境是 CentOS 7 ,Tomcat 9, 并且 Tomcat 是默认的安装路径,即 /usr/local/tomcat9,那么要在路径 /usr/local/tomcat9/conf/Catalina/localhost 下创建名称为 rewrite.config 的文件,其中的全部代码是:
RewriteCond %{REQUEST_PATH} !-f
RewriteRule ^/wxpadfe/(.*) /wxpadfe/index.html

上面的 wxpadfe Angular 的编译项目名,同时也是 tomcat 中部署的项目所在的目录名,即本试验的前端项目文件在路径 /usr/local/tomcat9/webapps/wxpadfe 下。到此 tomcat 中的配置完毕。

  • Angular 项目不要使用 HashLocationStrategy ,不仅是为解决本案例的404问题,同时也为解决 oauth 网页鉴权的问题。使用命令 ng build --prod --aot --base-href wxpadfe 编译 Angular 项目。到此就保证了编译的项目名和 tomcat 中的项目所在目录名一致,同时 rewrite.config 中的项目名称也一致。
  • 为提供更多证据,下面贴出 Angular 项目中根路由的代码:
const routes: Routes = [

 { 
 path:'soDtl',
 loadChildren:'./pages/sendoutdetail/sendoutdetail.module#SendoutdetailModule',
 data:{ title:'成品发货单明细',isRemove: true }
 },...............
 ...............
 ...............
 ...............
@NgModule({
 imports: [RouterModule.forRoot(routes)],
 exports: [RouterModule]
})
export class AppRoutingModule { }
  • 下面是 Angular 项目主页代码:

 
 我是标题哦
 

 
 


 

  • 最后来确认下,有些帖子说要在 tomcat 的配置文件 web.xml 中设置 404 跳转页面,经过测试在做了上面的配置之后就不用在 web.xml 中设置 404跳转页面了。

喜欢小编文章的可以点个赞关注小编哦,小编每天都会给大家更新文章。

我自己是一名从事了多年的前端老程序员,小编为大家准备了新出的前端编程学习资料,免费分享给大家!

如果你也想学习前端,那么帮忙转发一下然后再关注小编后私信【1】可以得到我整理的这些前端资料了(私信方法:点击我头像进我主页有个上面有个私信按钮)