javascript - 在没有 webpack 的情况下将 vue-videobg 添加到 vuetify (cdn)
问题描述
我需要在 cdn 中添加 vue-videobg 来 vuetify"magic_videobg_to_install.java.css.js.htm"
<!DOCTYPE html>
<html>
<head>
<link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/@mdi/font@6.x/css/materialdesignicons.min.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.css" rel="stylesheet">
<script src="https://unpkg.com/vuetify-video-parallax"></script>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
</head>
<body>
<div id="app">
<v-app>
<v-main>
<v-container>Hello world</v-container>
<v-video-parallax src="http://techslides.com/demos/sample-videos/small.mp4" img="assets/city.png" height="600">
Some Html Here and the video is <b>normally</b> in the background...
</v-video-parallax>
</v-main>
</v-app>
</div>
<script src="https://cdn.jsdelivr.net/npm/vue@2.x/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.js"></script>
<script>
new Vue({
el: '#app',
components: {
VuetifyVideoParallax: window["vuetify-video-parallax"]
},
vuetify: new Vuetify(),
data() {
return {
"important": true,
"is_video_parallax_work": "no plz help me",
}
}
})
</script>
</body>
</html>
解决方案
add `<script src="https://unpkg.com/vuetify-video-parallax"></script>` after the `vuetify`
<!DOCTYPE html>
<html>
<head>
<link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/@mdi/font@6.x/css/materialdesignicons.min.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.css" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
</head>
<body>
<div id="app">
<template>
<v-video-parallax
:src="src"
img="http://prcagrimex.co.th/en/wp-content/uploads/2014/04/dummy-image-green-e1398449160839-300x214.jpg"
height="600">
Some Html Here
</v-video-parallax>
</template>
</div>
<script src="https://cdn.jsdelivr.net/npm/vue@2.x/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.js"></script>
<script src="https://unpkg.com/vuetify-video-parallax"></script>
<script>
new Vue({
data: () => ({
message: 'Row',
src: 'https://media.istockphoto.com/videos/the-couple-with-camping-backpacks-walking-to-the-mountain-top-slow-video-id1151597371',
}),
}).$mount('#app');
</script>
</body>
</html>
推荐阅读
- webpack - webpack 开发服务器“不是来自 webpack 的内容来自”
- css - 使用 CSS 对相同的动态 HTML 元素进行分组
- c# - 具有数据库读取的多线程应用程序 - 每个线程唯一的记录
- postgresql - Postgresql 8.4 像 Concat
- shell - 从不同的服务器运行另一个服务器上的 unix shell 脚本
- javascript - Protractor Jasmine 规范描述中的浏览器功能
- r - 在 R 中使用 tidyverse 准备数据时不适用
- c++ - 如何在 Beanglebone Black Kernel 4.1.15-ti-rt-r43 上启用 RTS 和 CTS 引脚?
- java - Spring boot:delegateBuilder 在自定义 UserDetailsService 中的自动装配 authenticationManager 上不能为空
- ios - 无法将 UITableViewCell 强制转换为类型