html页面引入vue.js 渲染时使用v-for会晃一下

<!DOCTYPE html>
<html lang="zh">

    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta http-equiv="X-UA-Compatible" content="ie=edge" />
        <title>vue 避免渲染闪烁</title>
        <style type="text/css">
            [v-clock] {
                display: none;
            }
        </style>
    </head>

    <body>
        <div id="app" v-clock>
            <div>
                {{ message }}
            </div>
        </div>
        <script src="https://cdn.bootcss.com/vue/2.5.17-beta.0/vue.min.js"></script>
        <script type="text/javascript">
          Vue.directive('clock',{
                bind(el,binding,vnode){
                console.log(el);
                el.style.display = "block"
             }
           })
            new Vue({
                el: '#app',
                data: {
                    message: 99999
                }
            })
        </script>
    </body>

</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容