【问题标题】:Vue js Page View Source not readableVue js页面查看源不可读
【发布时间】:2020-06-25 20:21:05
【问题描述】:

我们如何替换组件标签以在视图源中呈现 HTML 代码?

<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <!-- CSRF Token -->
    <meta name="csrf-token" content="JDhrGe3ZRLyJxubtyNLnjqDEedb70f62Z2S6Y93C">

    <title>Laravel</title>    

    <!-- Fonts -->
    <link rel="dns-prefetch" href="//fonts.gstatic.com">
    <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">

    <!-- Styles -->
    <link href="http://localhost/laravel_vue/public/css/app.css" rel="stylesheet">
</head>
<body>
    <div id="app">
      <example-component></example-component> // Need html code here
    </div>

    <!-- Scripts -->
    <script src="http://localhost/laravel_vue/public/js/app.js" defer></script>
</body>
</html>

我想代表组件标签显示 Html 代码。

【问题讨论】:

    标签: laravel vue.js vuejs2 laravel-vue


    【解决方案1】:

    尝试使用nuxt,它在构建和提供 vue 应用程序时提供可读的 html 文件。您也可以为 Web 浏览器安装 vue devtools,然后只需单击 Ctrl+Shift+J 并选择 Vue。值得一提的是,vue devtools 仅适用于开发服务器。

    【讨论】:

      【解决方案2】:

      网络浏览器的“查看页面源代码”功能仅显示它从服务器接收到的 HTML 文档的源代码。单页应用 (SPA) 大量使用 JavaScript 来修改 DOM,超出 HTML 文档最初的少量内容。

      我不知道显示“渲染”页面源的任何功能,除了以下内容:

      • 打开开发工具并使用 Inspector 查看 DOM 树的当前状态。如果您想提取它,您可以从这里将&lt;html&gt; 元素的外部 HTML 复制到剪贴板。
      • 有一个 View Rendered Source Chrome 扩展程序看起来可以做你想做的事(未经测试)。

      【讨论】:

      • 感谢您的回复。我可以通过检查元素查看 HTML,但我想在使用 ctl+u 检查查看源时查看所有 HTML。而且最重要的是,在组件渲染中,所有传递的数据都显示在组件标签中。我想隐藏它并显示 html。
      猜你喜欢
      • 1970-01-01
      • 2020-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-17
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      相关资源
      最近更新 更多