小编omi*_*miz的帖子

在上传VUEjs之前预览图像

我知道这个问题已经被问到了.但我不知道如何在vuejs中使用代码.我尝试了很多,但没有任何结果.我还添加了我的代码.有人可以帮帮我吗?这是我的代码.谢谢

HTML

<template>
<div class="fileUpload">
    <b-container fluid>

        <h4>Image Overview</h4>
        <b-button @click="$refs.fileInput.click()" class="btn-right">Select an image</b-button>

        <b-table @row-clicked="viewImage" striped hover :items="images" :fields="image_fields"></b-table>

        <input style="display: none" ref="fileInput" type="file" @change="fileSelected" enctype="multipart/form-data">
        <b-button variant="success" class="btn-right" @click="uploadImage" method="post">Upload image</b-button>


    </b-container>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

<script>
export default {
    name: 'listImage',
    data() {
        return {
            selectedFile: null,
            images: [],
            image_fields: ['id', 'name'],
            total_images: 1               
        }
    },
    methods: {
        fileSelected(evt) {
            evt.preventDefault()
            console.log(evt);
            this.selectedFile = evt.target.files[0]
        },
        uploadImage() {
            var data = new FormData();
            data.append('image', this.selectedFile, this.selectedFile.data)
            var token = …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js bootstrap-vue

21
推荐指数
1
解决办法
2万
查看次数

在Vue.js中使用moment.js

我正在将Bootastrap-Vue与JavaScript结合使用,我想在代码中使用Moment.js。

我有时间,但是不正确...有人可以帮我吗?

顺便说一句,这是我在StackOverflow上遇到的第一个问题,因此如果我问错了,我深表歉意。

谢谢。

var moment = require('moment')
export default {
    name: 'something',
    data() {
        return {
            something: [],
            currentPage: 1,
            total_something: 1,
            something_fields: {
                id: {
                    label: 'Id',
                    sortable: true
                },
                purpose: {
                    label: 'Purpose',
                    sortable: false
                },
                state: {
                    label: 'State',
                    sortable: false
                },
                updated: {
                    key: 'updated',
                    label: 'Updated',
                    formatter: (value, key, item) => {
                            return moment(item.updated).calendar();

                    }
                }
            },
        }
    },
    created() {
        this.loadSomething(0, 10)
    },
    watch: {
        currentPage: function (newPage) {
            this.loadSomething(newPage, 10)
        }
    }, …
Run Code Online (Sandbox Code Playgroud)

javascript momentjs vue.js bootstrap-vue

5
推荐指数
1
解决办法
3494
查看次数

标签 统计

bootstrap-vue ×2

javascript ×2

vue.js ×2

momentjs ×1